从htmlspecialchars捕获错误

时间:2014-03-20 14:41:35

标签: php exception

我遇到hmlspecialchars在OpenCart应用程序中出错的问题。 这是在错误日志中记录的,但我不知道应用程序的哪个部分导致这个,因为代码是在每个请求上运行的。

我尝试捕获函数的异常,但是在发生错误时我没有返回任何内容。 htmlspecialchars会不会抛出任何异常,或者PHP是否可能会压制这些异常?在这种情况下,我可以在运行时更改它吗?

try {
    $data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');
} catch (Exception $e) {
     $this->log->write($e->getMessage());
     $this->log->write($e->getTraceAsString());
}

0 个答案:

没有答案