PHP7 废弃功能
PHP4分格的构造函数
PHP4构造函数,与类名称相同,现在已过时,并且将在未来移除。PHP7将发出E_DEPRECATED。类实现函数__construct() 不受影响。
class A{
function A(){
print("constructor");
}
}
静态调用非静态方法
非静态方法,使用静态方式调用,已被废弃,将来可能被移除
class A{
function b(){
print('NOn-static call');
}
}
A::b();
password_hash() - salt 选项
password_hash() 函数的salt选项已被弃用,使开发人员不会产生他们自己的(通常是不安全的)salt。在开发者没有提供salt值时,函数本身生成一个加密安全salt值 - 因此,定制salt不在需要了
强烈建议不要自己为这个函数生成盐值(salt)。只要不设置,它会自动创建安全的盐值。就像以上提及的,在 PHP 7.0 提供 salt选项会导致废弃(deprecation)警告。 未来的 PHP 发行版里,手动提供盐值的功能可能会被删掉。