如何在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显示