PHP启动警告有多清楚?

时间:2012-05-15 08:03:57

标签: php

我有一个共享主机并编写了一个用于获取管道电子邮件的php shell。这个主机总是会生成如下错误日志:

PHP Warning:  PHP Startup: Suhosin Extension does not officially support PHP 5.2 and below anymore, because it is discontinued. Use it at your own risk. in Unknown on line 0

并且此警告传递给邮件传递软件,它认为邮件没有收到。我尝试将 error_reporting(0) ob_start() ob_end_clean()一起使用。但是这个错误仍然传递给邮件传递软件。我如何在脚本中用PHP代码清除PHP启动警告

3 个答案:

答案 0 :(得分:1)

你尝试过那些选择吗? : display_startup_errors&的display_errors

答案 1 :(得分:1)

在php.ini文件中查找“display_errors”并将其设置为Off。 如果您无法访问php.ini文件,那么在您的php文件的START中放置: 的ini_set( “display_errors设置”, “关”);

试试这个..

答案 2 :(得分:0)

你的意思是你在shell中的php中获得了这个启动错误,而不是在普通的网页上?如果是这样,你如何通过shell管道命令?你试过将stderr重定向到/ dev / null吗? - 即将2>/dev/null附加到命令。

替代hackage可能包括通过grep管道来过滤掉线路。