1、变量处理机制修改
a、间接变量、属性和方法引用都是从左到右顺序解释;
b、global关键字只能引用简单变量;
c、用括号把函数扩起来还是会报错;
d、引用赋值时自动创建的数组元素或对象属性顺序和以前不同
2、list变化
a、list不再按相反顺序赋值;
b、空list()赋值不再被允许;
c、list不再支持字符串拆分;
d、list适用于数组对象;
3、foreach变化
a、foreach循环对数组内部指针不再起作用;
b、foreach按值循环是对数组的copy,此时对数组做处理,不影响循环;
c、foreach按引用循环,对数组修改会影响循环
4、参数处理机制修改
a、重复参数名不支持;
b、func_get_arg和func_get_args两个方法返回参数当前的值,而不是传入的值;
c、异常回溯的时候也打印的参数当前值,而非传入值
5、新增功能
a、增加了基于文件的二级opcode缓存机制,可以在php.ini中设置opcache.file_cache=<DIR>,提高性能,以及相关几个
file_cache配置;
6、检测工具phan和php7mar