中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > Linux编程
PHP5的异常处理机制(1)
作者:佚名 时间:2007-11-07 16:58 出处:互连网 责编:月夜寒箫
              摘要:PHP5的异常处理机制(1)
 本文面向的读者

  本文面向希望了解PHP5异常处理机制的程序员。读者需要具有一定面向对象编程和PHP基础。

  简介

  本文集中讨论各种错误处理,在这里你将可以看到PHP4,PHP5中的多种错误处理方式。PHP5引入了“异常机制”??一个在对象体系中进行错误处理的新机制。就像你即将看到的,“异常”提供了不少比传统的错误处理机制先进的特性。

  PHP5之前的错误处理

  在PHP5之前的程序错误处理多使用以下三种办法:

  1.

  使用trigger_error()或die()函数来生成一个脚本层次的警告(warning)或致命错误(fatal error);

  2.

  在类方法或函数中返回一个错误标记(如false),也可能设置一个之后可以检查的属性或全局变量(如$error),然后在适合的地方检验其值再决定是否继续执行程序(如if($error==1){});

  3. 使用PEAR处理错误;

  (一)使用die()或trigger_error()

  你可以使用die()函数来结束程序运行。以下是一个简单的类,它尝试从一个目录中加载一个类文件。

  <? 代码列表 index.php ?><?php// PHP 4require_once('cmd_php4/Command.php');class CommandManager {

  

  我们再看看父类Command类,我们将它存在cmd_php4/Command.php文件中。

  
<? 代码列表cmd_php4/Command.php ?><?php// PHP 4class Command {

  

  我们或许可以通过trigger_error()生成一个用户警告来代替,使程序更具有灵活性。

  
<? 代码列表 Index2.php ?><?php// PHP 4require_once('cmd_php4/Command.php');class CommandManager {
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有