PHP---异常处理
2016-02-05 14:03
579 查看
<?php $filename = 'test.txt'; try { if (!file_exists($filename)) { throw new Exception('文件不存在'); } } catch(Exception $e) { echo $e->getMessage(); }
Exception 是所有异常的基类
基本属性
message 异常消息内容
code 异常代码
file 抛出异常的文件名
line 抛出异常在该文件的行数
常用方法
getTrace 获取异常追踪信息
getTraceAsString 获取异常追踪信息的字符串
getMessage 获取出错信息
<?php class MyException extends Exception { function getInfo() { return '自定义错误信息'; } } try { throw new MyException('error'); } catch(Exception $e) { echo $e->getInfo(); }
相关文章推荐
- 网关跳转 银联支付问题和注意事项
- PHP---日期时间
- PHP---文件系统
- PhpStorm 10 破解方法
- Php 错误日志级别
- PHP连接MSSQL方法汇总
- PHP面向对象深入研究之【对象生成】
- PHP---cookie
- PHP从数据库获取的下拉树
- PHP获取手机平台及系统版本号
- PHP获取手机平台及系统版本号
- PHP MYSQL实现登陆和模糊查询两大功能
- 从零开始创建一个 PHP 扩展
- TPersistent的三个用途(读写DFM文件,Assign,RTTI),最主要还是第三个用途
- PHP MYSQL实现登陆和模糊查询两大功能
- PHP连接MSSQL方法汇总
- php 操作mysql--1
- Laravel 不权威导航
- laravel-push-notification 推送消息
- php正则表达式