在PHP 7中,一些旧的函数和特性被弃用或移除,以推动更现代的编程实践和提高安全性。以下是一些在PHP 7中被弃用的主要函数和特性:
mysql_* 函数mysqli_* 或 PDO 扩展。ereg_* 函数preg_* 函数(PCRE 正则表达式)。split() 函数explode() 或 preg_split()。call_user_method() 和 call_user_method_array()call_user_func() 或 call_user_func_array()。mcrypt_* 函数openssl_* 函数或其他现代加密库。create_function()each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert() 作为字符串assert() 的行为被弃用。track_errors 配置选项error_get_last() 函数。create_function()each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert() 作为字符串assert() 的行为被弃用。track_errors 配置选项error_get_last() 函数。each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert() 作为字符串assert() 的行为被弃用。track_errors 配置选项error_get_last() 函数。each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert() 作为字符串assert() 的行为被弃用。track_errors 配置选项error_get_last() 函数。each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert() 作为字符串assert() 的行为被弃用。track_errors 配置选项error_get_last() 函数。each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert() 作为字符串assert() 的行为被弃用。track_errors 配置选项error_get_last() 函数。each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert() 作为字符串assert() 的行为被弃用。track_errors 配置选项error_get_last() 函数。each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert() 作为字符串assert() 的行为被弃用。track_errors 配置选项error_get_last() 函数。each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert() 作为字符串assert() 的行为被弃用。track_errors 配置选项error_get_last() 函数。each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert() 作为字符串assert() 的行为被弃用。track_errors 配置选项error_get_last() 函数。each() 函数foreach 循环。__autoload() 函数spl_autoload_register()。unset() 用于 $thisunset($this) 会引发警告。$this 的引用。parse_str() 不带第二个参数parse_str() 不带第二个参数的行为被弃用。assert()