📜  PHP 7-不推荐使用的功能

📅  最后修改于: 2020-10-21 04:59:40             🧑  作者: Mango


不推荐使用以下功能,并且可以从以后的PHP版本中删除这些功能。

PHP 4样式构造函数

PHP 4样式的构造函数是与定义它们的类同名的方法,现在已弃用,并且将来会删除。如果PHP 4构造函数是类中唯一定义的构造函数,则PHP 7将发出E_DEPRECATED。实现__construct()方法的类不受影响。


它产生以下浏览器输出-

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...

静态调用非静态方法

不推荐使用对非静态方法的静态调用,将来可能会删除它。


它产生以下浏览器输出-

Deprecated: Non-static method A::b() should not be called statically in...
Non-static call

password_hash()盐选项

password_hash()函数的salt选项已被弃用,以使开发人员不会生成自己的(通常是不安全的)盐。当开发人员不提供盐时,该函数本身会生成密码安全的盐-因此不再需要自定义盐生成。

capture_session_meta SSL上下文选项

capture_session_meta SSL上下文选项已被弃用。 SSL元数据现在通过stream_get_meta_data()函数。