错误和异常处理 使用模板

配置文件php.ini可以直接配置错误处理方式

错误处理

参见 syslog().

  • debug_backtrace — 产生一条回溯跟踪(backtrace)
  • debug_print_backtrace — 打印一条回溯。
  • error_clear_last — Clear the most recent error
  • error_get_last — 获取最后发生的错误
  • error_log — 发送错误信息到某个地方
  • error_reporting — 设置应该报告何种 PHP 错误
  • restore_error_handler — 还原之前的错误处理函数
  • restore_exception_handler — 恢复之前定义过的异常处理函数。
  • set_error_handler — 设置一个用户定义的错误处理函数
  • set_exception_handler — 设置一个用户定义的异常处理函数。
  • trigger_error — 产生一个用户级别的 error/warning/notice 信息
  • user_error — trigger_error 的别名

异常处理

<?php
class myException extends Exception
{
    public function getErrorMessage()
    {
        return "出现了自定义错误";
    }
}
try
{
    throw new myException();
}
catch(Exception $e)
{
    echo $e->getErrorMessage()."<br>";
}
?>

使用模板

<?php
require("Smarty.class.php");

?>

 

你可能感兴趣的:(错误和异常处理 使用模板)