PHP学习笔记【16】--错误处理器和错误触发器
来源:互联网 发布:国际交流的软件 编辑:程序博客网 时间:2024/06/09 18:11
- <?php
- //PHP对错误的处理
- //打开文件
- //$fp=fopen("23.txt","r");//出现 warning
- //echo "ok";//这句话继续执行
- //打开文件
- //if(!file_exists("23.txt")){
- //echo "文件不存在"."<br/>";
- //exit();
- //}else{
- /// $fp=fopen("23.txt","r");
- // echo "ok";
- // echo "文件打开成功";
- //}
- //打开文件
- //使用die()处理
- /*
- if(!file_exists("23.txt")){
- die("文件不存在");
- }
- echo "ok";
- */
- //file_exists("23.txt","r") or die("文件不存在");
- //自定义函数错误处理器
- /*
- function my_error($errno,$errmes){
- echo $errno."<br/>".$errmes;
- }
- //设置函数错误处理器,改变系统默认的错误处理函数,第一个是错误处理函数名,第二个是处理的错误级别
- set_error_handler("my_error",E_WARNING);
- $fp=fopen("23.txt","r");
- echo "ok";
- */
- //错误触发器
- /*
- $age=120;
- if($age>80){
- trigger_error("年龄过大");//调用系统默认的方式
- //第二个参数,指定错误级别,默认值为 E_USER_NOTICE 还可以取值 E_USER_WARNING E_USER_ERROR
- }
- */
- function my_error($errno,$errmes){
- echo "errno$errno";
- }
- set_error_handler("my_error",E_USER_WARNING);
- $age=120;
- if($age>10){
- trigger_error("年龄过大",E_USER_WARNING);
- }
- ?>
本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1070650
- PHP学习笔记【16】--错误处理器和错误触发器
- 韩顺平php视频笔记79 80 错误和异常处理的机制 错误处理器 错误触发器
- php中错误和异常处理的机制二(错误处理器和错误触发器)
- php自定义错误处理器
- php自定义错误处理器
- PHP错误触发器
- 3.PHP自定义错误处理器
- PHP学习笔记(五)错误和异常处理
- PHP学习笔记【17】--PHP错误日志
- PHP---- 错误处理,出发错误,自定义错误处理器
- PHP自定义错误处理器处理出错信息
- PHP自定义错误处理器处理出错信息
- PHP自定义错误处理器处理出错信息
- 如何使用PHP实现自定义错误处理器
- 一个用于跟踪和发现程序错误的触发器 --学习
- php 自定义错误处理器 与 自定义异常处理器
- PHP学习笔记——错误处理
- PHP的错误和异常笔记
- PHP学习笔记【11】--PHP数组
- PHP学习笔记【12】--PHP数组排序
- PHP学习笔记【13】--查找
- PHP学习笔记【14】--php类
- PHP学习笔记【15】--全局变量,静态变量,静态方法,php方法重载
- PHP学习笔记【16】--错误处理器和错误触发器
- PHP学习笔记【17】--PHP错误日志
- PHP学习笔记【18】--PHP防盗链实现
- PHP学习笔记【19】--http请求状态码 302 和 304码介绍
- PHP学习笔记【20】--PHP禁用缓存设置,自动刷新跳转
- PHP学习笔记【21】--PHP实现文件下载
- PHP学习笔记【22】--PHP数据库编程 mysql扩展库 和mysqli扩展库
- PHP学习笔记【23】--PHP数据库编程 mysqli扩展库,进行预处理数据库编程
- PHP学习笔记【24】--PHP超全局变量,$_GET,$_POST,$_SERVER