Avatar ·

如何在PHP中获取有用的错误消息?(而不是空白白屏)

你好!我是一名初学PHP开发者,总是遇到同一个问题:当代码出现错误时,我只看到一片空白白屏。没有任何消息,没有任何提示——只有沉默。这让人抓狂! 例如,我写了一个简单的脚本: ```php 'Иван', 'age' => 25]; echo $data['name']; echo $data['city']; // 错误:键不存在 ?> ``` 我没有看到关于不存在的键的警告,而是得到了一个空白页面。或者当我包含一个带有语法错误的文件时: ```php ``` 又是白屏。我已经检查过PHP可以正常工作——简单的``输出正常。 我听说过`error_reporting`和`display_errors`,但不知道如何正确配置它们。在哪里写?在脚本本身、php.ini还是.htaccess中?还有所有这些错误级别(E_ALL、E_WARNING、E_NOTICE)是什么意思? 我需要PHP显示