您的位置:博客首页 >> Web技术 >> PHP 7相对php 5.3功能变更总结

PHP 7相对php 5.3功能变更总结

日志编号:204 发表时间: 2015-08-25 00:33:48 关注次数:2426
PHP 7相对php 5.3功能变更总结(主要是对本人使用上有主要影响或需要注意的),包含5.4、5.5、5.6中的变更:
1、支持2G文件上传。
2、定义数组常量(数组也能是常量了)。
3、请使用 php://input 替代 $HTTP_RAW_POST_DATA
4、iconv 和 mbstring 配置选项中 和编码相关的选项都已废弃, 请使用 default_charset
5、empty() 现在支持传入一个任意表达式,而不仅是一个变量(if(empty(always_false())))
6、废弃 ext/mysql 
原始的 MySQL 扩展 现在被废弃,当连接到数据库时会产生一个 E_DEPRECATED 错误。可使用 MySQLi 或 PDO_MySQL 扩展作为替代。
7、preg_replace() 函数中用到的 /e 修饰符现在被弃用。可以使用 preg_replace_callback() 函数来替代。 
8、GD有很大的功能及函数增加。
9、eregi() 、被移除。
10、移除 魔术引号、register_global指令
11、现在不管是否设置 short_open_tag |php.ini 选项,<?= 将总是可用。 
12、SESSION 扩展现在能追踪文件的 上传进度。
13、htmlspecialchars() 和 htmlentities() 现在默认的字符集为 UTF-8,而不再是 ISO-8859-1
14、新函数intdiv(),8除以3等于2
本站不提供讨论功能。
本站所有非新闻类文章均为原创,且禁止转载。
本站为了获得更多流量赚取广告费,难免会有以次充好的文章,望见谅,勿鄙视。