php track_errors
时间: 2024-06-04 22:08:40 浏览: 9
`track_errors` 是 PHP 的一个配置选项,它用于控制是否将 PHP 错误信息存储到全局变量 `$php_errormsg` 中。如果 `track_errors` 被设置为 `true`,则 PHP 错误信息将被存储在 `$php_errormsg` 中,否则不会。可以使用函数 `error_get_last()` 来获取最后一个错误信息,无论 `track_errors` 是否开启。
需要注意的是,`track_errors` 的默认值为 `false`,并且它只能在 PHP.ini 文件或者运行时通过 `ini_set()` 函数进行修改。
相关问题
display_errors = On error_reporting = E_ALL memory_limit = 64M track_errors = On
这看起来像是一些 PHP 的配置选项。其中,display_errors = On 表示在页面上显示 PHP 错误信息,error_reporting = E_ALL 表示报告所有类型的错误,memory_limit = 64M 表示 PHP 脚本可以使用的最大内存为 64MB,track_errors = On 表示 PHP 将在 $php_errormsg 变量中记录最近的错误信息。这些选项可以在 PHP 配置文件 php.ini 中进行设置。
Deprecated: Directive 'track_errors' is deprecated in Unknown on line 0
这个警告表示在 php.ini 配置文件中使用了已经被弃用的指令"track_errors",它已经不再被 PHP 所支持,可能会在将来的版本中被移除。
解决方法如下:
1. 打开 php.ini 配置文件
2. 搜索关键字 track_errors,找到该指令所在的行。
3. 在该行的前面加上一个分号,将该行注释掉,或者删除该行。
4. 保存文件并重启 Web 服务器。
5. 如果警告信息依然存在,可以尝试升级 PHP 版本或重新安装相关模块。
希望这些信息对你有所帮助!