开发手册 欢迎您!
软件开发者资料库

PHP 7 - Deprecated Features

PHP 7Deprecated Features - 从简介,性能,环境设置,标量类型声明,返回类型声明,空值合并运算符,Spaceship运算符,常量数组,匿名类,Closure :: call()开始,简单易用地学习PHP 7过滤的unserialize(),IntlChar,CSPRNG,期望,使用语句,错误处理,整数划分,会话选项,不推荐使用的功能,删除的扩展和SAPI。

以下功能已弃用,可能会从以后的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()salt option

不推荐使用 password_hash()函数的salt选项,以便开发人员不会生成自己的(通常是不安全的)salt.当开发人员没有提供盐时,函数本身会生成加密安全的盐 - 因此不再需要自定义生成盐.

capture_session_meta SSL上下文选项

不推荐使用 capture_session_meta SSL上下文选项.现在通过 stream_get_meta_data()函数使用SSL元数据.