Skip to content

静音 Smarty 故意生成的预期警告和通知

描述

string

muteExpectedErrors

muteExpectedErrors() 使用 set_error_handler() 注册一个自定义错误处理器。错误处理器仅检查 $errno$errfile 来确定给定的错误是否是故意产生的并且应被忽略,或者应该传递给下一个错误处理器。

Smarty::unmuteExpectedErrors() 移除当前的错误处理器。请注意,如果你在调用 muteExpectedErrors() 之后注册了任何自定义错误处理器,unmute 不会移除 Smarty 的静音错误处理器,而是移除最后注册的那个。