📜  php 显示错误 - PHP (1)

📅  最后修改于: 2023-12-03 15:03:42.771000             🧑  作者: Mango

PHP 显示错误

在 PHP 开发中经常会遇到错误,常见的错误包括语法错误、运行时错误、警告等。在开发过程中,及时发现和解决这些错误非常重要。

为了在开发过程中及时发现错误,PHP 提供了多种方式来显示错误。

开启错误显示

开启 PHP 错误显示非常简单,只需要在 PHP 代码中添加以下语句就可以:

ini_set('display_errors', 1);
error_reporting(E_ALL);

这样,在代码出现错误时,PHP 就会将错误信息输出到屏幕上,以便您及时发现和解决错误。

错误报告级别

PHP 还提供了多种错误报告级别,可以根据需要选择合适的级别来显示错误。

  • E_ERROR:严重错误,会导致脚本中止运行。
  • E_WARNING:警告,不会导致脚本中止运行。
  • E_NOTICE:提示,不严重且不会影响脚本运行。
  • E_ALL:包含所有的错误类型。

您可以在 PHP 代码中设置错误报告级别,例如:

error_reporting(E_ALL & ~E_NOTICE);

这样,在代码出现 E_NOTICE 级别的错误时,PHP 就不会将错误信息输出到屏幕上。

查看错误日志

除了在屏幕上输出错误信息外,PHP 还可以将错误信息记录到文件中,以便您更加方便地查看和分析错误。

要记录错误信息,您需要在 PHP 配置文件 php.ini 中添加以下配置:

error_log = /var/log/php_errors.log

这样,PHP 就会将错误信息记录到指定的文件中。如果您想要查看错误信息,只需要打开该文件即可。

总结

PHP 提供了多种方式来显示错误,包括开启错误显示、设置错误报告级别和查看错误日志。通过正确使用这些方式,可以让您更加高效地发现和解决 PHP 开发中的错误。