博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
set_error_handler 三种用法
阅读量:6119 次
发布时间:2019-06-21

本文共 905 字,大约阅读时间需要 3 分钟。

class CallbackClass {     function CallbackFunction() {         // refers to $this     }       function static StaticFunction() {         // doesn't refer to $this     }  }    function NonClassFunction($errno, $errstr, $errfile, $errline) {  }    // 三种方法如下:    1: set_error_handler('NonClassFunction');  // 直接转到一个普通的函数 NonClassFunction    2: set_error_handler(array('CallbackClass', 'StaticFunction')); // 转到 CallbackClass 类下的静方法 StaticFunction    3: $o =& new CallbackClass();      set_error_handler(array($o, 'CallbackFunction'));  // 转到类的构造函数,其实本质上跟下面的第四条一样。    4. $o = new CallbackClass();      // The following may also prove useful:    class CallbackClass {     function CallbackClass() {         set_error_handler(array(&$this, 'CallbackFunction')); // the & is important     }          function CallbackFunction() {         // refers to $this     }  }

转载于:https://my.oschina.net/xinger/blog/177095

你可能感兴趣的文章
dedecms生成文档数据库崩溃 mysql daemon failed to start
查看>>
Linux的50个基本命令
查看>>
Objective-C中创建单例方法的步骤
查看>>
Codeforces 520B:Two Buttons(思维,好题)
查看>>
Jenkins持续集成环境部署
查看>>
emoji等表情符号存mysql的方法
查看>>
检查磁盘利用率并且定期发送告警邮件
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
linux文本模式和文本替换功能
查看>>
Windows SFTP 的安装
查看>>
摄像机与绕任意轴旋转
查看>>
rsync 服务器配置过程
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
Elasticsearch增删改查
查看>>
oracle归档日志增长过快处理方法
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
多线程设计模式
查看>>
解读自定义UICollectionViewLayout--感动了我自己
查看>>