@符号直接导致error_reporting失效

在使用call_user_func之类的函数时,如果采用的代码是:

<?php 
@call_user_func('foo');
?>

产生的结果是:foo内实际的环境为error_reporting(0);
这样的后果就是foo函数里面无法进行错误抛出.

Leave a Reply