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脚本直接运行命令行