PHP错误输出

首先

我希望在这里能够介绍如何输出php错误。
在编写代码时绝对不会犯错误是不可能的。
从小错误到基础错误导致代码无法运行,这种情况非常常见。
因此,显示错误是解决重要问题的关键。

环境

CentOS
PHP 7.3.17
Apache/2.4.6

做法 (zuò fǎ)

首先设置php.ini文件。

xampp
C:\xampp\php\php.ini

xampp
C:\xampp\php\php.ini (xampp 路径下的 php.ini 文件)

Linux是一个操作系统,具体配置文件可以在/etc/php.ini中找到。

我想要这次将变更点以简单易懂的方式显示在屏幕上。

#display_errors=Off
display_errors=On

我会重新启动Apache。

执行结果

以下是中文的翻译:让我们来试试看


   <?php
    echo "<div class=red>";
    echo "エラー部分"
    echo "</div>";
   ?>

以下是用中国母语的一种方式来释义:
在画面上

Parse error: syntax error, unexpected 'echo' (T_ECHO), expecting ',' or ';' in /var/www/html/test.php on line 4

在中文中,我认为你可以这样来表达:

我认为你可以看到错误的提示是在第四行附近出现的,看起来有些可疑。(这次是因为前一行缺少分号导致的错误。)

总结

当我们在编写代码时遇到不知道原因的错误时,让我们设法显示错误日志,以便弄清楚错误在哪里。