PHP 7已弃用的功能 PHP 7会话选项 PHP 7删除扩展和SAPIs 以下功能已弃用,可能会从将来的PHP版本中删除。 PHP 4风格的构造函数 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()盐选项 password_hash() 函数的salt选项已被弃用,因此开发人员不会生成它们自己的(通常不安全的)盐。当开发人员不提供盐时,函数本身会生成密码安全的盐 - 因此不再需要自定义盐生成。 capture_session_meta SSL上下文选项 该 capture_session_meta SSL上下文选项已被弃用。 SSL元数据现在通过 stream_get_meta_data() 函数使用。 PHP 7会话选项 PHP 7删除扩展和SAPIs