为什么我从来没有得到任何PHP错误? 你可以在哪里停用/激活它?
试图把error_reporting(E_ALL);
在我的代码的顶部,但仍然没有显示错误
我在我自己的专用服务器上,所以有权更改所需的设置
如果您指的是网页上显示的错误,您可以在php.ini中启用它(通常在生产系统上禁用它)。 该值被称为“display_errors”(设置为1启用)。
或者,您可以使用PHP error_reporting函数以每个脚本为基础启用它。
在你的PHP脚本中添加: error_reporting(E_ALL);
或使用: ini_set('display_errors', 1);
(请记住,某些主机可能不允许使用ini_set修改某些值,您应该优先尝试error_reporting函数。
如果您指的是服务器日志中的错误,请确保在httpd.conf(对于apache)中启用了错误日志logging。
错误报告设置在你的php.ini文件中
检查error_reporting的设置并显示错误display_errors。
在开发环境,他们应该是:
error_reporting = E_ALL|E_STRICT display_errors = On
在php.ini中search