以下功能已弃用,可能会从以后的PHP版本中删除.
PHP 4样式构造函数是具有的方法与其定义的类同名,现已弃用,将来将被删除.如果PHP 4构造函数是类中定义的唯一构造函数,PHP 7将发出E_DEPRECATED.实现__construct()方法的类不受影响.
<?php class A { function A() { print('Style Constructor'); } } ?>
它产生以下浏览器输出 :
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; A has a deprecated constructor in...
静态调用非静态方法已弃用,将来可能会被删除.
<?php class A { function b() { print('Non-static call'); } } A::b(); ?>
它产生以下浏览器输出 :
Deprecated: Non-static method A::b() should not be called statically in... Non-static call
不推荐使用 password_hash()函数的salt选项,以便开发人员不会生成自己的(通常是不安全的)salt.当开发人员没有提供盐时,函数本身会生成加密安全的盐 - 因此不再需要自定义生成盐.
不推荐使用 capture_session_meta SSL上下文选项.现在通过 stream_get_meta_data()函数使用SSL元数据.