我正在运行 ubuntu 10.04 + nginx + php-fpm 5.4
如果我设置display_errors = On
在 php.ini 中,所有错误都会被打印。如果相反,我将其设置为关闭,然后使用 ini_set('display_errors, '1');直接在脚本中,它们也会显示,但不会显示解析错误,只是一个空白页面。我也尝试使用 error_reporting 和 E_STRICT 但我找不到方法!
如果您禁用display_errors
in php.ini
,然后在您的 PHP 脚本中使用启用它ini_set()
, 它只会在包含该内容的行之后启用ini_set()
调用已执行.
出现解析错误在 PHP 脚本开始之前-- 当 PHP 文件被解析时(因此得名“解析错误”).
这意味着它们发生在您之前ini_set()
甚至有被处决的机会——这意味着,就你而言,display_errors
发生解析错误时不启用;因此,您不会显示任何内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)