我正在使用PHP 内置 Web 服务器进行测试。例如,使用简单的路由器脚本:
<?php
echo 'Hello world';
启动它php -S localhost:8000 router.php
。作品。
现在,假设我在路由器脚本中犯了语法错误(例如缺少分号):
<?php
echo 'Hello world'
并使用相同的命令启动开发服务器。
在浏览localhost:8000
器中访问给我 404 错误:在此服务器上找不到请求的资源 /。. 它让我完全不知道问题或语法错误的位置。我在其中启动 Web 服务器的终端也没有显示任何错误(404 除外)。
我将错误报告设置E_ALL
为php.ini
. 我有display_errors
设置为On
.
在这种情况下在哪里查找错误消息?如何强制 PHP 将此类错误呈现给浏览器而不是 404 错误页面?