我们禁止在我们的服务器上显示错误。但是我需要在脚本中显示错误。
我试过了:
<?php
error_reporting(E_ALL);
ini_set("display_errors", "on");
echo "chyba"
echo "nazdárek";
?>
但它没用。谢谢你的帮助。
答案 0 :(得分:1)
您对error_reporting()
的来电没有做任何事情,因为它没有运行。
第一个;
后缺少echo
。我知道你知道这件事,你故意犯了错误,表明error_reporting()
并没有做你期望它做的事。
它不会以这种方式工作。缺少的分号是语法错误。该脚本无法编译,因此无法运行。您对error_reporting()
的调用未执行,这意味着error_reporting
配置指令的值是决定报告错误的值。
您必须先修复语法错误,然后编写脚本编译和放大器。运行,仅在之后尝试触发运行时错误并查看是否向您报告。我打赌它是。
很容易生成运行时错误或警告。例如,尝试除以零。
答案 1 :(得分:0)
您尝试制作的内容存在语法错误。这不会在您设置错误报告的同一文件中工作。首先需要完整地解析文件。如果文件中存在语法错误,则不会执行任何代码,因此不会打开错误报告。