Php/docs/migration73.deprecated
来自菜鸟教程
PHP 7.3.x 中废弃的功能
PHP 核心中废弃的功能
大小写不敏感的常量
大小写不敏感的常量声明现已被废弃。将 true
作为第三个参数传递给 define()
将会导致一个废弃警告。大小写不敏感的使用(在读取时使用一个与声明时不同的大小写方式)也已被废弃。
命名空间中的 assert()
废弃:在一个命名空间中声明一个名为 assert()
的函数。
assert() 函数属于引擎特殊处理的情况,当在命名空间中使用相同名字去定义
函数时也许会导致不一致的行为。
Data Filtering
对于 FILTER_FLAG_SCHEME_REQUIRED
和
FILTER_FLAG_HOST_REQUIRED
常量的显示使用已被废弃。
总之,FILTER_VALIDATE_URL
已经隐含了这两者。
国际化相关函数
如果 PHP 关联的ICU ≥ 56, 那么 Normalizer::NONE
形式的使用将会导致抛出一个废弃警告。
多字节字符串
以下在文档中不存在的 mbereg_*()
别名已被废弃。请使用相应的
mb_ereg_*()
变体替代。
- mbregex_encoding()
- mbereg()
- mberegi()
- mbereg_replace()
- mberegi_replace()
- mbsplit()
- mbereg_match()
- mbereg_search()
- mbereg_search_pos()
- mbereg_search_regs()
- mbereg_search_init()
- mbereg_search_getregs()
- mbereg_search_getpos()
- mbereg_search_setpos()