在命名空间内声明名为 assert()
的函数已被弃用。assert() 函数受引擎的特殊处理,这可能导致在定义具有相同名称的命名空间函数时出现不一致的行为。
将非字符串针传递给字符串搜索函数已被弃用。将来,针将被解释为字符串而不是 ASCII 代码点。根据预期的行为,您应该将针显式转换为字符串或对 chr() 执行显式调用。以下函数受影响
fgetss() 函数和 string.strip_tags 流过滤器 已被弃用。这也影响了 SplFileObject::fgetss() 方法和 gzgetss() 函数。
显式使用常量 FILTER_FLAG_SCHEME_REQUIRED
和 FILTER_FLAG_HOST_REQUIRED
现在已被弃用;两者都隐含在 FILTER_VALIDATE_URL
中。
image2wbmp() 已被弃用。
如果 PHP 与 ICU ≥ 56 链接,则使用 Normalizer::NONE
形式会抛出弃用警告。
以下未记录的 mbereg_*()
别名已被弃用。使用相应的 mb_ereg_*()
变体代替。
pdo_odbc.db2_instance_name ini 设置已正式弃用。它在 PHP 5.1.1 的文档中被弃用。