php重要知识点总结(PHP网络开发必背).doc
《php重要知识点总结(PHP网络开发必背).doc》由会员分享,可在线阅读,更多相关《php重要知识点总结(PHP网络开发必背).doc(28页珍藏版)》请在咨信网上搜索。
1、可编辑文档PHP网站开发必用知识点总结,函数一览,开发必背魔术方法 _construct() 当实例化一个对象的时候,这个对象的这个方法首先被调用。 _destruct() 当删除一个对象或对象操作终止的时候,调用该方法。 _get() 当试图读取一个并不存在的属性的时候被调用。 _set() 当试图向一个并不存在的属性写入值的时候被调用。 _call() 当试图调用一个对象并不存在的方法时,调用该方法。 _toString() 当打印一个对象的时候被调用 _clone() 当对象被克隆时,被调用_isset()_unset()_autoload($classname)_sleep()_wak
2、eup()系统常量 _FILE_ 当前文件名 _LINE_ 当前行数 _FUNCTION_ 当前函数名 _CLASS_ 当前类名 _METHOD_ 当前对象的方法名 PHP_OS 当前系统 PHP_VERSION php版本 DIRECTORY_SEPARATOR 根据系统决定目录的分隔符 / PATH_SEPARATOR 根据系统决定环境变量的目录列表分隔符 ; : E_ERROR 1 E_WARNING 2 E_PARSE 4 E_NOTICE 8 M_PI 3.141592 $_SERVER $_ENV 执行环境提交至脚本的变量 $_GET $_POST $_REQUEST $_FILE
3、S $_COOKIE $_SESSION $_GLOBALS输出echo /Output one or more stringsprint /Output a stringprint_r() /打印关于变量的易于理解的信息。var_dump() /打印变量的相关信息var_export() /输出或返回一个变量的字符串表示printf(%.1f,$num) /Output a formatted string sprintf() /Return a formatted string编码转换string mb_convert_encoding ( string $str , string $to
4、_encoding , mixed $from_encoding )iconv();时间date_default_timezone_set(PRC);date(Y-m-d H:i:s);time();date(Y-m-d H:i:s,time()+3600)ini_set(date.timezone, PRC);msec sec microtime() 以秒返回时间戳 explode( , microtime()错误处理1/0error_reporting(E_ALL) 显示所有错误 error_reporting(0)trigger_error(Cannot divide by zero,
5、E_USER_ERROR);trythrow new Exception(执行失败);catch (Exception $ex)echo $ex;字符串处理string trim(eee ) trim (ffffe,e) /ltrim rtrimarray explode(., fff.ff.f) 按指定字符切割string implode(., $array) 别名:join 把数组值数据按指定字符连接起来array str_split(eeeeeeee,4) 按长度切割字符串 array split(-,fff-ff-f) 按指定字符切割int strlen(ffffffff) 取字符长度
6、string substr ( string $string , int $start , int $length ) substr($a,-2, 2) 截取字符int substr_count($text, is) 字符串出现的次数string strstr($text, h) 第一次出现h后的字符串 /别名:strchrint strpos($text, h) 第一次出现h的位置strrpos();最后一次出现h的位置str_replace(a, ttt, $t) 把$t里的a替换为ttt strtr($t,is,ppp) 把$t中is替换成ppp strtr(hi all, I said
7、 hello, array(hello = hi) 把hello转换成histring md5_file(1.txt,false) 文件数据md5加密int strcmp(string str1, string str2) 字符串比较int strcasecmp(string str1, string str2) 忽略大小写 string str_pad($i, 10, -=, STR_PAD_LEFT) 在原字符左边补-=,直到新字符串长度为10 STR_PAD_RIGHT STR_PAD_BOTHstring str_repeat(1, 5) 重复5个1 void parse_str(id
8、=11); echo $id; 将字串符解析为变量array preg_grep(/(d+)?.d+$/, array(11.2,11,11.2) 匹配数据array preg_split (/s,+/, hypertext language,programming); 按指定的字符切割array pathinfo(string path , int options) 返回文件路径的信息string basename ( string path , string suffix ) 返回路径中的文件名部分string dirname ( string path ) $_SERVERPHP_SEL
9、F 返回路径中的目录部分string nl2br(foo isntn bar) foo isnt bar 把换行转成string chr ( int ascii ) *mixed str_word_count ( string string , int format , string charlist )string str_shuffle (abc) 打乱字符串顺序string strrev($str) * 翻转一个字符串string strtolower($str) * 将字符串 $str 的字符全部转换为小写的string strtoupper($str) * 将字符串 $str 的字符
10、全部转换为大写的string ucfirst ($str) * 将字符串 $str 的第一个单词的首字母变为大写。string ucwords($str) * 将字符串 $str 的每个单词的首字母变为大写。string addslashes(Im) Im 使用反斜线引用字符串 这些字符是单引号()、双引号()、反斜线()与 NUL(NULL 字符)string stripcslashes(Im) Im 将用addslashes()函数处理后的字符串返回原样strip_tags(tt, ) 去除html、xml、php标记,第二个参数用来保留标记string urlencode(string
11、str)string urldecode(string str)string htmlspecialchars(Test, ENT_QUOTES) 转换特殊字符为HTML字符编码<a href='test'>Test</a>ENT_COMPAT 对双引号进行编码,不对单引号进行编码ENT_QUOTES 对单引号和双引号进行编码ENT_NOQUOTES 不对单引号或双引号进行编码string htmlentities(ff, ENT_QUOTES) 转换特殊字符为HTML字符编码,中文会转成乱码数组处理int count( mixed var , in
12、t mode ) 别名:sizeof() 取数组长度 string implode(., $array) 别名:join 把数组值数据按指定字符连接起来array explode(., fff.ff.f) 按指定字符切割array range(0, 6, 2) 返回数组 array(0,2,4,6) 第一个参数为起使数,第二个参数为结束数,第三个参数为数据增加步长int array_push($a, 3, 1) 把3、1压入$a,将一个或多个单元压入数组的末尾(入栈),第二个参数开始就是压入的数据void unset ( mixed var , mixed var , . )array arr
13、ay_pad ($a, 5, s)用s将数组填补到指定长度bool shuffle ( array $array ) 将数组打乱mixed array_rand ( array input , int num_req )从数组中随机取出一个或多个单元的索引或键名array array_count_values ( array input )统计数组中所有的值出现的次数array array_combine ( array keys, array values ) 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值bool array_key_exists ( mixed key,
14、array search )检查给定的键名或索引是否存在于数组中mixed array_search ( mixed needle, array haystack , bool strict )在数组中搜索给定的值,如果成功则返回相应的键名bool is_array ( mixed var )bool in_array ( mixed needle, array haystack , bool strict )检查数组中是否存在某个值number array_sum ( array array )计算数组中所有值的和array array_unique ( array array )移除数组中
15、重复的值mixed reset ( array &array )将数组的内部指针指向第一个单元mixed current ( array &array )mixed next ( array &array )mixed prev ( array &array )mixed end ( array &array )mixed key ( array &array )array array_keys ( array input , mixed search_value , bool strict ) 返回数组中所有的键名array array_values ( array input ) 返回数组
16、中所有的值bool print_r ( mixed expression , bool return )void var_dump ( mixed expression , mixed expression , . )int array_unshift ( array &array, mixed var , mixed . )在数组开头插入一个或多个单元mixed array_shift ( array &array )将数组开头的单元移出数组mixed array_pop ( array &array )将数组最后一个单元弹出(出栈)array array_splice ( array $i
17、nput, int offset , int length , array replacement ) 把数组中的一部分去掉并用其它值取代array array_merge ( array array1 , array array2 , array . )合并一个或多个数组array array_flip ( array trans )交换数组中的键和值int extract( array var_array , int extract_type , string prefix ) 从数组中将变量导入到当前的符号表array compact ( mixed varname , mixed .
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 重要 知识点 总结 网络 开发
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。