错误和异常处理 使用模板
2016-01-13 22:08
375 查看
配置文件php.ini可以直接配置错误处理方式
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 的别名
错误处理
参见 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"); ?>
相关文章推荐
- 作品第二课----复选框(checkbox)全选/全不选/返选
- python有关的书签
- 不允许SAM账户的匿名枚举
- Oracle_shutdown immediate hang
- 85. php 绘图体系
- Java RMI 简介及其优劣势总结
- WebKit之Chromium加载网络加速初步研究
- Linux各目录的作用
- 与linux 有关工作中遇到问题记录
- webrtc的客户端及服务程序
- UVA 11300 Spreading the Wealth
- IOS 打印素数与计算天数
- <compilation debug="true" targetFramework="4.5"> 报错解决方案
- C Primer Plus(第五版)10
- Windows镜像安装时选择系统版本
- JS截取字符串常用方法详细整理
- 详解如何实现定义一个参数个数可变的函数
- Unity Toast插件(UGUI版)
- 6、数组
- java第一天