在空字符串、非数字或非字母数字字符串上使用 增量 运算符 (++
) 现已弃用。此外,对非数字字符串进行增量是软弃用。这意味着不会发出 E_DEPRECATED
诊断信息,但在生成新代码时不应使用此功能。新的 str_increment() 函数应代替使用。
在空字符串或非数字字符串上使用 减量 运算符 (--
) 现已弃用。
不带参数调用 get_class() 和 get_parent_class() 现已弃用。
使用 $dba
作为第三个参数调用 dba_fetch() 现已弃用。
静态调用 FFI::cast()、FFI::new() 和 FFI::type() 现已弃用。
U_MULTIPLE_DECIMAL_SEP*E*RATORS
常量已弃用,建议使用 U_MULTIPLE_DECIMAL_SEP*A*RATORS
常量。
使用单独的 $hostname
和 $port
调用 ldap_connect() 现已弃用。
向 mb_strimwidth() 传递负数 $width
现已弃用。
使用 资源 和 $length
调用 Phar::setStub() 现已弃用。此类调用应替换为:$phar->setStub(stream_get_contents($resource));
MT_RAND_PHP
Mt19937 变体已弃用。
仅使用一个参数调用 ReflectionProperty::setValue() 现已弃用。要设置静态属性,请将 null
作为第一个参数传递。
assert_options() 函数现已弃用。
ASSERT_ACTIVE
、ASSERT_BAIL
、ASSERT_CALLBACK
、ASSERT_EXCEPTION
和 ASSERT_WARNING
常量已弃用。
assert.*
INI 设置已弃用。有关更多详细信息,请参阅 INI 文件处理更改 页面。
现在优先使用异常,警告将在将来移除。在当前版本中调用 SQLite3::enableExceptions(false)
将触发弃用警告。
ZipArchive::FL_RECOMPRESS
常量已弃用,并将从 libzip 的未来版本中移除。