php Exception异常类备注

  • Exception::__construct — 异常构造函数
  • Exception::getMessage — 获取异常消息内容
  • Exception::getPrevious — 返回异常链中的前一个异常
  • Exception::getCode — 获取异常代码
  • Exception::getFile — 创建异常时的程序文件名称
  • Exception::getLine — 获取创建的异常所在文件中的行号
  • Exception::getTrace — 获取异常追踪信息
  • Exception::getTraceAsString — 获取字符串类型的异常追踪信息
  • Exception::__toString — 将异常对象转换为字符串
  • Exception::__clone — 异常克隆

<?php


function ExceptionLogger($exception)
{
    $file='ExceptionLog.log';  //定义log文件名
    file_put_contents($file,$exception->getMessage(),FILE_APPEND);//参数1,log文件名,参数2,获取的异常,参数3,写入方式
}
set_exception_handler('ExceptionLogger');//设置用户自定义的异常处理函数。处理函数必须在调用之前声明


throw new Exception('又抛出了');//抛出异常 文章来源: php Exception异常类备注

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:php Exception异常类备注