资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
第12章 调试与异常处理(Debug Exception),代码调试与获取异常(Exception)是使用Zend Framework进行编程时最常使用的操作之一。而Zend Framework本身也提供了代码调试与获取异常的组件,分别为Zend_Debug与Zend_Exception。本章来介绍如何使用这两个组件来进行代码的调试与异常处理的操作。,12.1 Debug代码调试,Zend_Debug是一个很有用的类,通过其静态方法dump()可以输出和返回某个表达式或变量的信息。该方法是由PHP中的var_dump()函数封装而成的。与var_dump不同的是该方法对输出结果使用了htmlspecialchars()转义,并且带上了HTML中的标记。这将使输出更加美观,同时也更符合人们的阅读习惯。Zend_Debug:dupm()方法的使用格式如下。Zend_Debug:dump($var,$label=null,$echo=true),12.2 Exception异常处理,Zend_Exception组件是专门用于异常处理的类。Zend Framework抛出的所有异常都必须是Zend_Exception子类的实例对象。关于每种异常的具体信息(由哪些方法抛出的、其抛出条件、该异常是Zend_Exception哪个子类的实例),不在本书讨论之列。有兴趣的读者,可以查阅Zend Framework手册或者源代码获取更为详细的信息。,12.3 小结,本章所介绍的Zend_Debug组件及Zend_Exception组件是Zend Framework中常用的组件之一。使用这两种组件可以轻松实现代码的调试与异常处理。其中Zend_Exception较为特殊,其他所有组件都与该组件联系密切。学会使用Zend_Exception是实现异常处理的基础。而进一步研究Zend Framework各种组件、了解异常出现的原因及处理办法进而解决异常,才是实现异常处理的根本目的。,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号