1.11PHP语言的异常(Exception)语句

1.throw语句

throw 表达式;

2.try-catch语句

try {
    //可能会发生异常的语句
} catch(异常类型 e) {
    //处理异常
}

3.try-finally语句

try {
    //可能会发生异常的语句
} finally {
    //不管是否有异常捕获,finally子句中的代码都会执行
}

4.try-catch-finally语句

如果在 trycatch 块中包含 return 语句,finally 块仍将执行。此外,return 语句的返回值会在 finally 块执行后返回。此外,如果 finally 块也包含 return 语句,则返回 finally 块中的值。

try {
    //可能会发生异常的语句
} catch(异常类型 e) {
    //处理异常
} finally {
    //不管是否有异常捕获,finally子句中的代码都会执行
}

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/php/phplang/4973.html

(0)
上一篇 2021年1月10日 07:53
下一篇 2021年1月11日 08:22

相关推荐

  • 1.10PHP语言的条件(Conditional)、循环(Loop)、跳转(Jump)语句

    1.if条件 2.if-else条件 3.if-elseif-else条件 4.switch-case条件 switch 语句的用途:很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。switch 语句一行接一行地执行(实际上是语句接语句)。开始时没有代码…

    PHP语言教程 2021年1月10日
    08430
  • 2.8PHP类型之枚举(Enum)

    枚举(enum)本质是一个类(Class), 它的各种条目(case)是这个类的单例对象,既然条目是对象,那就意味着条目可以被用在对象可以被使用在的地方。 1.纯粹(Pure)枚举 如果条目仅仅为当前枚举的单例对象,条目没有关联数据,就称为“纯粹条目”(Pure Case)。仅包含纯粹条目的枚举,就称为“纯粹枚举“(P…

    PHP语言教程 2021年2月8日
    06680
  • 2.11PHP类型之生成器(Generator)

    1.生成器类与自定义类 生成器(Generator)类是PHP语言内置的类,与自定义类一样都实现了 Iterator 接口,提供对象迭代的实现方式。 1.1优势:性能更好 一个简单的例子就是使用生成器函数来重新实现 range() 函数。标准的 range() 函数需要在内存中生成一个数组包含每一个在它范围内的值,然后…

    PHP语言教程 2021年2月11日
    0300

发表回复

登录后才能评论