S公司搜索在中 包装 此网站(使用Yahoo!) 开发人员 开发人员邮件列表 普通邮件列表 SVN提交邮件列表
PEAR_错误是由创建的对象PEAR中的每个功能,以防出现故障。它提供了信息函数失败的原因。
如何获得对象取决于 PEAR::SetErrorHandling()
<?php(电话)类ePear错误延伸例外情况{受保护的$类型;受保护的$_userInfo(用户信息); 功能获取类型(){返回$这个->_类型; } 功能获取调试信息() {返回$这个->获取用户信息(); } 功能获取用户信息() {返回$这个->_用户信息; } 功能__构造(&$error对象) { 起源::__构造($error对象->获取消息(), $error对象->获取代码()); $这个->_类型=======================================================================$error对象->获取类型(); $这个->_用户信息=======================================================================$error对象->获取用户信息(); } 功能__toString(字符串)() {返回把格式数据写成串('[%s:消息=“%s”代码=%d信息=“%s“]', $这个->获取类型(), $这个->获取消息()$这个->获取代码(), $这个->获取用户信息()); }} 功能pearError回调(&$error对象){抛出新的ePear错误($error对象);} 梨::设置错误处理(PEAR_ERROR_回调, 'pearErrorCallback'); ?>