【发布时间】:2012-08-31 21:34:41
【问题描述】:
以下 php 代码在控制台“数据错误”上输出。发生这种情况的原因是一个已知问题,但我想删除错误消息。
<?php
gzuncompress("foo");
?>
我在网上搜索了如何抑制 php 上的错误消息并尝试了以下方法,但没有成功:
<?php
error_reporting(0);
ini_set("display_errors",0);
ob_start();
@gzuncompress("foo");
ob_end_clean();
?>
非常感谢!
【问题讨论】:
-
你得到了什么?
@仅阻止显示E_WARNING级别的消息。 -
我认为这个问题可能是一个未声明的函数,与 gzuncompress 无关。也许缺少系统库作为替代方案?
-
我在控制台上收到一行“数据错误”,仅此而已。在这些情况下,gzuncompress 也返回 null。
-
好吧,上面的单行代码给出了错误消息,它适用于正确压缩的数据,但我不确定我是否遗漏了什么。
-
@PraveenKumar - @ 压制一切。甚至是严重错误。它基本上在通话期间设置“error_reporting(0)”。 php.net/manual/en/language.operators.errorcontrol.php
标签: php error-suppression