已弃用功能

PHP 内核

更合理的增量/减量运算符

在空字符串、非数字或非字母数字字符串上使用 增量 运算符 (++) 现已弃用。此外,对非数字字符串进行增量是软弃用。这意味着不会发出 E_DEPRECATED 诊断信息,但在生成新代码时不应使用此功能。新的 str_increment() 函数应代替使用。

在空字符串或非数字字符串上使用 减量 运算符 (--) 现已弃用。

不带参数的 get_class()/get_parent_class() 调用

不带参数调用 get_class()get_parent_class() 现已弃用。

DBA

使用 $dba 作为第三个参数调用 dba_fetch() 现已弃用。

FFI

静态调用 FFI::cast()FFI::new()FFI::type() 现已弃用。

Intl

U_MULTIPLE_DECIMAL_SEP*E*RATORS 常量已弃用,建议使用 U_MULTIPLE_DECIMAL_SEP*A*RATORS 常量。

NumberFormatter::TYPE_CURRENCY 常量已弃用。

LDAP

使用单独的 $hostname$port 调用 ldap_connect() 现已弃用。

MBString

mb_strimwidth() 传递负数 $width 现已弃用。

Phar

使用 资源$length 调用 Phar::setStub() 现已弃用。此类调用应替换为:$phar->setStub(stream_get_contents($resource));

随机数

MT_RAND_PHP Mt19937 变体已弃用。

反射

仅使用一个参数调用 ReflectionProperty::setValue() 现已弃用。要设置静态属性,请将 null 作为第一个参数传递。

标准

assert_options() 函数现已弃用。

ASSERT_ACTIVEASSERT_BAILASSERT_CALLBACKASSERT_EXCEPTIONASSERT_WARNING 常量已弃用。

assert.* INI 设置已弃用。有关更多详细信息,请参阅 INI 文件处理更改 页面。

SQLite3

现在优先使用异常,警告将在将来移除。在当前版本中调用 SQLite3::enableExceptions(false) 将触发弃用警告。

Zip

ZipArchive::FL_RECOMPRESS 常量已弃用,并将从 libzip 的未来版本中移除。

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top