电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

php重要知识点总结(PHP网络开发必背)(最新编写)

28页
  • 卖家[上传人]:黯然****空
  • 文档编号:145642397
  • 上传时间:2020-09-22
  • 文档格式:PDF
  • 文档大小:179.66KB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、PHP 网站开发必用知识点总结,函数一览,开发必背网站开发必用知识点总结,函数一览,开发必背 魔术方法 _construct() 当实例化一个对象的时候,这个对象的这个方法首先被调用。 _destruct() 当删除一个对象或对象操作终止的时候,调用该方法。 _get() 当试图读取一个并不存在的属性的时候被调用。 _set() 当试图向一个并不存在的属性写入值的时候被调用。 _call() 当试图调用一个对象并不存在的方法时,调用该方法。 _toString() 当打印一个对象的时候被调用 _clone() 当对象被克隆时,被调用 _isset() _unset() _autoload($classname) _sleep() _wakeup() 系统常量 _FILE_ 当前文件名 _LINE_ 当前行数 _FUNCTION_ 当前函数名 _CLASS_ 当前类名 _METHOD_ 当前对象的方法名 PHP_OS 当前系统 PHP_VERSION php 版本 DIRECTORY_SEPARATOR 根据系统决定目录的分隔符 / PATH_SEPARATOR 根据系统决定环境变量的目

      2、录列表分隔符 ; : E_ERROR 1 E_WARNING 2 E_PARSE 4 E_NOTICE 8 M_PI 3.141592 $_SERVER $_ENV 执行环境提交至脚本的变量 $_GET $_POST $_REQUEST $_FILES $_COOKIE $_SESSION $_GLOBALS 输出 echo /Output one or more strings print /Output a string print_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_encoding , mixed $from_encoding ) iconv(); 时间 date_default_timezo

      3、ne_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/0 error_reporting(E_ALL) 显示所有错误 error_reporting(0) trigger_error(Cannot divide by zero, E_USER_ERROR); try throw new Exception(执行失败); catch (Exception $ex) echo $ex; 字符串处理 string trim(eee ) trim (ffffe,e) /ltrim rtrim array explode(., fff.ff.f) 按指定字符切割 string implode(., $array) 别名:join 把数组值数据按指定字符连接起来 array str_split(eeeeeeee,4) 按长度切割字符串 ar

      4、ray split(-,fff-ff-f) 按指定字符切割 int strlen(ffffffff) 取字符长度 string substr ( string $string , int $start , int $length ) substr($a,-2, 2) 截取字符 int substr_count($text, is) 字符串出现的次数 string strstr($text, h) 第一次出现 h 后的字符串 /别名:strchr int 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 hello, array(hello = hi) 把hello转换成hi string md5_file(1.txt,false) 文件数据 md5 加密 int strcmp(string str1, string str2) 字符串比较 int strc

      5、asecmp(string str1, string str2) 忽略大小写 string str_pad($i, 10, -=, STR_PAD_LEFT) 在原字符左边补-=,直到新字符串长度为 10 STR_PAD_RIGHT STR_PAD_BOTH string str_repeat(1, 5) 重复 5 个 1 void parse_str(id=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_SELF 返回路径中的目录部分 st

      6、ring 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 的字符全部转换为大写的 string ucfirst ($str) * 将字符串 $str 的第一个单词的首字母变为大写。 string ucwords($str) * 将字符串 $str 的每个单词的首字母变为大写。 string addslashes(Im) Im 使用反斜线引用字符串 这些字符是单引号 () 、 双引号 () 、 反斜线()与 NUL(NULL 字符) string stripcslashes(I

      7、m) Im 将用 addslashes()函数处理后的字符串返回原样 strip_tags(tt, ) 去除 html、xml、php 标记,第二个参数用来保留标记 string urlencode(string str) string urldecode(string str) string htmlspecialchars(Test, ENT_QUOTES) 转换特殊字符为 HTML 字符编码 a href=testTest/a ENT_COMPAT 对双引号进行编码,不对单引号进行编码 ENT_QUOTES 对单引号和双引号进行编码 ENT_NOQUOTES 不对单引号或双引号进行编码 string htmlentities(ff, ENT_QUOTES) 转换特殊字符为 HTML 字符编码,中文 会转成乱码 数组处理 int count( mixed var , int mode ) 别名:sizeof() 取数组长度 string implode(., $array) 别名:join 把数组值数据按指定字符连接起来 array explode(., fff.ff.f) 按指定

      8、字符切割 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 array_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 ( mixe

      9、d key, 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 )移除数组中重复的值 mixed reset ( array charset=utf-8); method_exists($obj, $method)判断对象的方法是否可用 file_exists($file)判断文件是否存在 function_exists(); class_exists($class_name); gettype();获取数据类型 set_magic_quotes_runtime() 0 for off, 1 for on 当遇到反斜杆、单引号,将会自动加上一 个反斜杆,保护系统和数据库的安全 ini_set(); 安全 function strReplace($str) $strResult = $str; if(!get_magic_quotes_gpc()/判断设置是否开启 $strResult = addslashes($strResult);/转换 sql 语句特殊字符 return $strResult; function quotes($content) /如果 magic_quotes_gpc=Off,那么就开始处理 if (!get_magic_quotes_gpc() /

      《php重要知识点总结(PHP网络开发必背)(最新编写)》由会员黯然****空分享,可在线阅读,更多相关《php重要知识点总结(PHP网络开发必背)(最新编写)》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.