PHP面向对象06_异常处理

简介:

oop06异常处理

2014-9-2 8:36:33 NotePad++ By jiancaigege

摘要:
1、异常处理
2、类中常用函数

 

异常处理

语法格式:

 try{
 //捕获异常
 }catch(Exception $e){
 //处理异常
 }

 

注:Exception e

e是一个Exception类的对象.
Exception 是所有异常的基类.
常见的还有子类PDOException

类摘要(了解即可)

Exception {
    /* 属性 */
    protected string $message ;
    protected int $code ;
    protected string $file ;
    protected int $line ;
    /* 方法 */
    public __construct ([ string $message = "" [, int $code = 0 [,Exception $previous = NULL ]]] )
    final public string getMessage ( void )
    final public Exception getPrevious ( void )
    final public int getCode ( void )
    final public string getFile ( void )
    final public int getLine ( void )
    final public array getTrace ( void )
    final public string getTraceAsString ( void )
    public string __toString ( void )
    final private void __clone ( void )
}

其中:getMessage()常用来显示异常信息


++++++++++++++++++++++++++++++++++

类中常用函数

2014-9-2 8:47:07

1、class_exists(string $class_name)检查类是否已定义
2、method_exists( mixed $object , string $method_name)检查类的方法是否存在
3、interface_exists(string $interface_name )检查接口是否已被定义 
4、get_class([object $obj])返回对象的类名
5、get_class_vars(string $class_name )返回类中的成员属性组成的数组
6、get_class_methods(string $class_name )返回类中的成员方法组成的数组
7、is_a(mixed $object , string $class_name)判断该对象是否属于该类
注:在php5中使用instanceof运算符,例if( $fun instanceof ClassName){}
8、get_parent_class([ mixed $obj ])返回对象或类的父类名
9、is_subclass_of(object $object , string $class_name )判断$object是否属于$class_name类的子类或子类对象
10、class_alias(string $original , string $alias )为一个类创建别名(PHP 5 >= 5.3.0)
11、property_exists( mixed $class , string $property )检查对象或类是否具有该属性 
12、get_object_vars ( object $obj )返回对象中定义的属性组成的数组
13、get_declared_classes( void)返回由当前脚本中已定义类的名字组成的数组

目录
相关文章
|
13天前
|
PHP UED 开发者
PHP中的异常处理:一个全面的指南
【4月更文挑战第25天】 在PHP编程中,异常处理是一个关键的环节,它帮助我们捕获和处理程序运行过程中可能出现的错误。本文将深入探讨PHP中的异常处理,包括如何抛出和捕获异常,以及如何使用自定义异常类。我们将通过实例代码来演示异常处理的实际应用,并讨论其在提高程序健壮性和用户体验方面的重要性。无论你是PHP初学者还是有经验的开发者,本文都将为你提供有关PHP异常处理的全面理解和实用技巧。
|
13天前
|
搜索推荐 PHP 开发者
PHP编程中的异常处理与最佳实践
异常处理在PHP编程中扮演着至关重要的角色,它不仅能够提高程序的稳定性和可靠性,还能使开发者更好地理解和调试代码。本文将深入探讨PHP中的异常处理机制,并介绍一些最佳实践,帮助读者更好地理解和运用异常处理技术。
|
1天前
|
PHP 数据库 开发者
PHP中的异常处理:提升代码稳定性的关键
【5月更文挑战第27天】在软件开发中,异常处理是一种重要的错误管理技术。它允许开发者优雅地处理运行时出现的错误,而不是让程序崩溃。本文将深入探讨PHP中的异常处理机制,包括异常的基本概念,如何抛出和捕获异常,以及如何使用自定义异常类。通过理解和应用这些概念,开发者可以编写出更健壮、更稳定的代码。
|
3天前
|
PHP UED 开发者
PHP中的异常处理:深入理解try-catch语句
本文将深入探讨PHP中的异常处理机制,特别是try-catch语句的使用。我们将通过实例来理解如何在PHP代码中有效地使用try-catch语句,以及它们在错误处理和程序流程控制中的重要性。
|
13天前
|
关系型数据库 数据库连接 PHP
PHP中的异常处理及最佳实践
异常处理在PHP开发中至关重要,它能够有效地捕获和处理程序运行过程中可能发生的错误,提高代码的稳定性和可维护性。本文将介绍PHP中异常处理的基本概念,以及一些最佳实践,帮助开发者更好地利用异常处理机制提升代码质量。
14 0
|
13天前
|
前端开发 PHP 开发者
PHP编程中的异常处理与调试技巧
在PHP编程中,异常处理和调试是至关重要的环节。本文将深入探讨PHP中异常处理的机制,介绍常见的异常类型以及如何合理地进行异常处理。同时,还将分享一些实用的调试技巧,帮助开发者快速定位和解决问题,提高代码质量和效率。
21 4
|
13天前
|
PHP 开发者 UED
PHP 中的异常处理:提高代码健壮性的关键
【2月更文挑战第28天】在 PHP 开发中,异常处理是确保应用程序稳定性和可靠性的重要环节。本文将深入探讨 PHP 异常的概念、类型及其处理机制,并通过实例演示如何有效地捕获和处理异常,以增强代码的健壮性和用户体验。
|
10月前
|
程序员 PHP
PHP快速入门12-异常处理,自定义异常、抛出异常、断言异常等示例
PHP的异常处理机制可以帮助我们在程序运行时遇到错误或异常情况时,及时发出警告并停止程序继续运行。下面是10个例子,分别展示了PHP异常处理的不同用法。
|
9月前
|
数据处理 PHP
PHP面向对象和面向过程的区别
PHP面向对象和面向过程的区别
49 0
|
存储 PHP
PHP面向对象的知识体系是什么?底层原理是什么?
PHP面向对象的知识体系是什么?底层原理是什么?