$error_reporting

设置一个非空值可以调整display()fetch()内的 error_reporting报告级别。

Smarty 3.1.2提供了 muteExpectedErrors()函数。 在设置了自定义错误处理器后,需调用Smarty::muteExpectedErrors();来确保Smarty产生的warning和notices报告,不会传递到自定义错误处理器上。 如果你的错误日志充满了关于filemtime()unlink()调用时产生的warning,请使用Smarty的muteExpectedErrors()

参见 调试疑难解答.