为什么 PHP 在调用未定义函数时没有错误?
每当调用未定义的函数时,都不会记录任何错误。相反,脚本只是停止执行。更糟糕的是,如果我运行 php -l filename.php,它显示没有语法错误。我正在使…
断言和未捕获的异常是否会生成崩溃报告?
失败的 assert 语句是否会生成崩溃报告(带有堆栈跟踪)并通过 iTunes Connect 顺利通过? 我想知道 NSAssert 以及未捕获的 C++/Obj-C 异常也有同样的…
尽管有此 ini 设置,为什么我仍继续收到 PHP Deprecated 错误?
我已在 php.ini 中将 error_reporting 设置为 error_reporting = E_ALL & ~E_DEPRECATED ^ E_STRICT 。根据 phpinfo() 的数值是 22527。 但是,我们仍…
error_reporting(0) 抛出 500 错误
所以 - 我遇到了奇怪的情况。 语句 error_reporting(0); 一直给我一个服务器 500 错误。 然而,error_reporting(1); 工作得很好...... 而且它杀了我,…
如何收集有关 PHP 应用程序中错误的客户端信息?
我正在使用 PHP 和 Yii 构建一个企业应用程序。我想要一种简单的方法让用户在发生问题或错误时报告问题或错误,但是我很难决定捕获/记录系统状态以帮…
@错误抑制运算符和set_error_handler
我遵循良好的编程实践,并将 PHP 错误记录到文件中,而不是将其显示给用户。我为此使用 set_error_handler() 。 现在问题来了。例如,我在某处: @fil…
zend 框架 - error_reporting - 空白页
如果错误出现在 bootstrap php.ini: error_reporting = E_ALL display_errors = On display_startup_errors = On log_errors = On log_errors_max_len…
即使禁用它们后也会出现已弃用的错误
我已经在我的 php 脚本中设置了这个: error_reporting(E_ALL ^ E_DEPRECATED); 然而当我运行代码时我得到这个: Deprecated: Function split() is de…
PHP 基准测试 - 检查未设置的变量或警告关闭
有谁知道优点缺点,例如检查变量是否设置的速度而不是简单地关闭警告? 下面是一个非常糟糕的例子,但说明了我的意思: #Does a check for the variab…
PHP 错误报告和 mail()
目前,每当遇到任何问题时,set_error_handler()都会抛出ErrorException。此外,我在 -1 处得到了 error_reporting(),因此错误索引数组会引发异常。 …
即使 display_errors = On,PHP 也不显示错误
我有一个运行 Apache2 和 PHP 5 的 Ubuntu 服务器。在 php.ini 中,我设置了 display_errors = On 和 error_reporting = E_ALL | E_STRICT,但 PHP 仍…
php.ini报错问题
我收到此错误: Warning: date() [function.date]: It is not safe to dependent on the system's timezone settings. 在 php.ini 我有错误报告设置为…