Heim  >  Artikel  >  Backend-Entwicklung  >  ,error_reporting(0)无法屏蔽所有报错

,error_reporting(0)无法屏蔽所有报错

WBOY
WBOYOriginal
2016-06-13 11:52:592026Durchsuche

求助,error_reporting(0)无法屏蔽所有报错

<?php<br />error_reporting(0);<br />echo $a;s//这边是故意错的<br />include('a.php');//这边是故意错的,没有a.php<br />?>

还是会有报错把路径什么的都暴露出来了

------解决方案--------------------
error_reporting(0); 语句是临时改变运行时的环境。
也就是说:如果脚本发生了致命的错误导致脚本无法运行,error_reporting 或者display_errors等临时设置是不会起任何作用的。
这时你的错误显示级别取决于你的php.ini中的设置。
------解决方案--------------------
你这错误已经不是一般的error了 echo $a;s这语句已经是致命的错误了
------解决方案--------------------
error_reporting(0); 只是屏蔽掉所有运行时刻的错误检查
而你的错误出现在编译时刻
echo $a;s
有语法错!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn