PHP ini_set PHP.net手动显示错误示例说明

PHP ini_set PHP.net手动显示错误示例说明,php,error-reporting,Php,Error Reporting,使用ini设置读取设置显示错误: 在我们将其设置为真之前,是否有充分的理由来检查display_errors是否为假?当然,如果这是我们的意图,那么不麻烦检查并将其设置为真会更快吗 如果有人能在这方面给我启发,我将不胜感激;我应该做一些类似的错误报告-1;也是吗 谢谢大家! 在我们将其设置为真之前,是否有充分的理由来检查display_errors是否为假 这是一个例子。不,没有更深层次的原因。用true覆盖true也是有效的 如果这是我们的意图,那么不用费心检查,只需将其设置为真,肯定会更快吗

使用ini设置读取设置显示错误:

在我们将其设置为真之前,是否有充分的理由来检查display_errors是否为假?当然,如果这是我们的意图,那么不麻烦检查并将其设置为真会更快吗

如果有人能在这方面给我启发,我将不胜感激;我应该做一些类似的错误报告-1;也是吗

谢谢大家!

在我们将其设置为真之前,是否有充分的理由来检查display_errors是否为假

这是一个例子。不,没有更深层次的原因。用true覆盖true也是有效的

如果这是我们的意图,那么不用费心检查,只需将其设置为真,肯定会更快吗

我想不管你先检查还是不检查,你都不会觉得有什么不同

但是:您应该使用php.ini实现这一点,更重要的是:不要在实时系统上启用显示错误

在我们将其设置为真之前,是否有充分的理由来检查display_errors是否为假

这是一个例子。不,没有更深层次的原因。用true覆盖true也是有效的

如果这是我们的意图,那么不用费心检查,只需将其设置为真,肯定会更快吗

我想不管你先检查还是不检查,你都不会觉得有什么不同


但是:您应该使用php.ini实现这一点,更重要的是:不要在实时系统上启用显示错误

嗯,我在本地主机上做了一个快速测试,它实际上似乎表明,如果已经设置了display_errors,那么检查它是否已经设置要比仅仅设置它更快

这是相当琐碎的,因为我必须运行一个循环一百万次才能真正注意到差异,即使如此,它也不太可能是10%,但它似乎确实存在。我想这表明set_ini比get_ini做的工作要多一些

也许其他人可以证实

我想在实践中,这是非常无用的,因为你并不真的希望在一个实时站点上显示错误设置为true,所以微性能优化并不是一个很大的问题


除此之外,我想不出你为什么要提前检查的原因。

好吧,我在本地主机上做了一个快速测试,它实际上似乎表明,如果已经设置了显示错误,那么检查是否已经设置要比仅仅设置它更快

这是相当琐碎的,因为我必须运行一个循环一百万次才能真正注意到差异,即使如此,它也不太可能是10%,但它似乎确实存在。我想这表明set_ini比get_ini做的工作要多一些

也许其他人可以证实

我想在实践中,这是非常无用的,因为你并不真的希望在一个实时站点上显示错误设置为true,所以微性能优化并不是一个很大的问题


除此之外,我想不出你为什么要提前检查的原因。

回答得非常好,谢谢!我知道这只是一小部分,但出于兴趣,检查错误报告是否也一样?回答得非常好,谢谢!我知道这只是一小部分,但只是出于兴趣,检查错误报告是否也一样?
<?php
echo ini_get('display_errors');

if (!ini_get('display_errors')) {
    ini_set('display_errors', '1');
}

echo ini_get('display_errors');
?>