- 从同一 namespace 导入的类、函数和常量现在可以通过单个 use 语句 一次性导入了。
use some\namespace\ClassA;
use some\namespace\ClassB;
use some\namespace\ClassC as C;
use function some\namespace\fn_a;
use function some\namespace\fn_b;
use function some\namespace\fn_c;
use const some\namespace\ConstA;
use const some\namespace\ConstB;
use const some\namespace\ConstC;
// PHP7之后
use some\namespace\{ClassA, ClassB, ClassC as C};
use function some\namespace\{fn_a, fn_b, fn_c};
use const some\namespace\{ConstA, ConstB, ConstC};
PHP 7 改变了大多数错误的报告方式。
不同于传统(PHP 5)的错误报告机制,现在大多数错误被作为 Error 异常抛出。define支持定义数组类型的值
php 5.6已经支持CONST 语法定义数组类的常量,PHP7中支持define语法。php7新增了函数 intdiv
接收两个参数,返回值为第一个参数除于第二个参数的值并取整。一些被废弃的函数库
call_user_method() (使用 call_user_func() 替代)
call_user_method_array() (使用 call_user_func_array() 替代)
define_syslog_variables()
...$HTTP_RAW_POST_DATA
变量被移除
不再提供$HTTP_RAW_POST_DATA
变量。 请使用 php://input 作为替代。
更多参考:
https://www.runoob.com/w3cnote/php7-new-features.html
https://www.runoob.com/php/php7-new-features.html