PHP笔记 增强版
1.last_insert_id
在mysql数据库中,显示上一次插入的自增数据,一般
用于获取上次插入的id
2.rawurlencode
将字符编码成url格式,可提高适配性
3.array_map
对数组中所有值进行回调函数处理后生成新数组
4.mysql_real_escape_string
转义 SQL 语句中使用的字符串中的特殊字符,避免sql
注入
5.strip_tags
函数剥去 HTML、XML 以及 PHP 的标签,多用于显示文
本
6.strtotime
将任何英文文本的日期时间描述解析为 Unix 时间戳
7.2038.1.19
由于Unix时间戳的限制,将会产生下一波的千年虫
8.date_format
mysql函数,根据format 字符串安排date 值的格式,
多用于日期查询
9.feof
检测流上的文件结束符,多用于检测是否到文件末尾
10.highlight_string highlight_file
多用于高亮显示源代码
11.parse_ini_file
解析一个配置文件,并以数组的形式返回其中的设置
12.mcrypt
PHP加解密库
13.exif_read_data
从图片文件中读取EXIF头信息
14.imagestring imagecopymerge
GD库函数。给图片添加水印
15.jpGraph
PHP图表生成扩展,可用于生成验证码
16.保留字
mysql中默认有特殊意义的单词,一般在定义字段和库
名时应避免使用
17.加花括号
在sql语句或者echo时,常给变量加花括号,用于直接
获取变量值
18.单双引号混合
当语句中需要嵌套引用时,应使用单双引号混合的嵌套
方式
19.短标签
<?=?>,开启后可以简写,但移植性差
20.magic_quotes
自动转义开关,一些老版本的PHP默认开启,有一定的
检测必要
21.session_set_save_handler
可将session保存于数据库中
22.explain
调试Mysql语句时使用
23.var_dump
调试数组时使用,可查看数组值及结构
24.ob_start
打开输出缓冲,多用于优化PHP,添加缓存
25.cache_lite
PHP缓存扩展
26.xpath
XML查询语言
27.rest
用于web服务的含状态传输机制
28.phpDocumentor
PHP API文档生成工具
29.PHPUnit
PHP单元测试工具
30.CLI
php命令行模式,可使用php脚本直接运行命令行