2022php基础知识点总结.docx
《2022php基础知识点总结.docx》由会员分享,可在线阅读,更多相关《2022php基础知识点总结.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022php基础知识点总结HP 语言基础简洁整理 1、起先结束标记? 、 ? 2、定义变量:变量名例:str=锦清笋;不须要指明数据类型 3、输出语句:(1)echohello world!;eho 吩咐 ()print();输出语句,就是函数,有返回值.输出胜利返回,失败返回 0。()intf();格式化输出字符串。例:rntf(d,,12、3); (4)pritf();格式化拼接字符串,不就是输出语句,只能将字符串拼接。()p_r();输出数组、对象等复合数据类型 、数据类型: ()简洁数据类型: 型尔布 naeloo string 字符串型 型整 rgetn型点浮 taof(2)复合数
2、据类型: 组数 yra objct 对象 (3)特别数据类型:reource 资源 值空 llun5、数据类型转换:在变量前加上括号括起来得类型名称即可。6、检测数据类型:s_bool 检查变量就是否就是布尔类型is_sting、_flt 或 is_oube 、sintger 或 isnt、is_null、i_rray 、i_obect、is_nueri 检测变量就是否为数组或由数字组成得字符串 7、声明与运用常量:定义语法:defie(PRCE’,10); ehoPRICE; 8、变量作用域: 局部变量:即在函数得内部定义得变量,其作用域就是所在得函数 全局变量:即被定义在全部函
3、数以外得变量,其作用域就是整个 ph文件,但就是在用户定义得函数内部不行用。想在用户定义得函数内部运用全局变量,要运用 global 关键词声明. 例:a13; functon est() ;a labol ;$ ohce 静态变量:能够在函数调用结束后仍保留变量值,当再次回到其作用域时,又可以接着运用原来得值。运用静态变量时,先要用关键字tatic 来声明变量,须要把关键字 static 放在要定义得变量之前。9、预定义变量:通过预定义变量可以获得用户会话、用户操作系统得环境与本地操作系统得环境等信息。如:$GLOBALS,_SERVER,$_GET,$_OT,_REUST,_COOKE,$
4、_SESSION,FIS、 10、字符串运算符:句号:、;连接字符串 特殊就是拼法 sq语句时:、变量名、 、逻辑运算符:逻辑异或:或 xo当一个为真,一个为假时,结果为真,其她为假。恒等:= 优先级:在nd 之前,or 在nd 之后。12、错误屏蔽:错误屏蔽运算符可以对程序中出现错误得表达式进行操作,进而对错误进行屏蔽,其运用得方法就就是在错误得表达式前加即可.它只就是对错误信息进行屏蔽,并没有真正解决错误。13、定义与调用函数:函数名不区分大小写 fuction es($vr1,va2) 体数函 et($vr1,$var2); 函数得返回值:运用 reun 返回单个值,与运用 lit()语
5、言结构返回多个值。传值调用:$变量名 传址调用:$变量名 4、Form 表单: 两种提交方式:get:将表单数据当做 url 得一部分传过去;r格式:/地址:端口/书目/文件?var1=value1、vrnalen 最长 1024k ost:相比 g而言,更平安,并不会导致因数据过长而引起rl 得数据丢失 运用超链接传值时必需用 get 来接收: a he=use_dd、php?u=?=$ud?>ADD<a> 接收:uid=$_uid; 留意:<?=、?得格式只有在没有推断语句时才能运用。对表单传递得变量进行编码与解码:PP 中实现对查询字符串进行 UR编码可以通过函数
6、rlnod()实现,该函数得运用格式如下:string rlncode(strin str);对 UR编码后得查询字符串进行解码,可以通过ldec()函数实现,该函数得运用格式如下:stig urldecde(string st); 15、P连接数据库: 步骤:一、建立连接-msqlconne(serer,d,pwd); ;)emansbd(b_teles_lqssm-esaatad 定指、二;)knil,lqs$(reu_lqsm-lqs 行执、三 四、处理记录集-资源类型数据,格式:f-数据-eof 、)(rra_hcef_lsm-据数取读式格定特以、五 solc_lqsm;)ue$(lu
7、se_eerf_qss-接连闭关、源资关相放释、六(); 16、数组:hp 得数组由键值与 value 值组成 定义:$aray = array(键值=>vaue,键值va,键值=value);假如不给键值赋值,默认从起先得 in值 相关函数:(1)n_ara(值,数组名); 返回ool 型-查瞧数组中就是否存在某 vaue 值(2)rray_k_exits(e值,数组名); 返回 bool 型-查瞧数组中就是否存在某键值(3)ara_keys(数组名);将数组键值返回出来形成一个新数组,此键值作为新数组得 vlue 值(4)arayvalus(数组名);-将数组 vale 值返回出来形
8、成一个新数组,此值作为新数组得 value 值 )(值 y素元得向指针指前当回返-;)名组数(yek)6(值 eulv 素元得向指针指前当回返-;)名组数(teu)(步一下到针指组数前当动挪-;)名组数(ten ()reset(数组名);-复原数组指针,指向第个元素 )9(素元个一后最向挪针指将-;)名组数(dne (1)pr(数组名);-将指针向前挪动一位 )11()elv=yek a 名组数(crf 历遍组数现实,值 el是就ulv$,值键是就e()each(数组名);将当前数组元素依次取出(自动挪动指针)并放到一个新得数组中(13)rra_sft(数组名);-返回数组中第一个元素值()r
9、raypop(数组名);返回数组最终一个元素值(15)arra_psh(数组名,lu);向数组中追加元素(16)arry_hft(数组名,vae);-在数组最前面添加元素 )7( 副组数对,素元个多加追中组数向-;)eulv,度长组数,名组数(daarr本操作,不变更原数组,返回一个新数组(1)cout();-返回个数 )9( 原变改不,本副组数作操,分部复重中组数掉去-;)名组数(euqnu_yr数组,返回新数组(20)st(数组名);-从小到大升序排列数组 vlue 值,一般针对n型aue 值,返回ool 型,胜利返回 true(21)rsor(数组名);-从大到小,逆序排列数组 valu
10、e 值 )22(ulav 得 2 组数,yek 为作值lav 得 1 组数将-;)2 组数,1 组数(enb_yarr值作为 value 值,形成一个新数组 )32( 值 elav 组数个多将,组数个多并合-;)、3 组数,2 组数,1 组数(eremyarra依次合并,合为一个数组 )42(置位始开.组数新个一成形,素元取截组数标目从-;)tni,tni,名组数(ecis_yarra为其次个参数,结束位置为第三个参数。若第三个参数不写,则默认就是截取到最终. )52(除删中组数原从分部取截其是就但;)(ecils_ya 同法用-;)(ecilps_yarra (26)exode(字符依据,目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 php 基础 知识点 总结
限制150内