龙空技术网

38、php7中的异常处理

iamasb 80

前言:

当前我们对“异常类php”大约比较关心,兄弟们都想要分析一些“异常类php”的相关知识。那么小编在网络上汇集了一些关于“异常类php””的相关文章,希望大家能喜欢,看官们一起来学习一下吧!

1、PHP7中的异常处理

在PHP7更新中有一条:更多的Error变为可捕获的Exception,PHP7实现了一个全局的throwable接口,原来的Exception和其中一部分Error实现了这个接口,PHP7中更多的Error变为可捕获的Exception返回给捕捉器

2、案例

2.1、源码

<?php

/**

* Copyright (C) Iamasb

* @project : 3、workerman相关知识点

* @explain :throwable

* @filename : 16、throwable.php

* @author : iamasb

*/

try {

func();

// echo $arr['a'];

// echo 1/0;

// trigger_error('致命错误',256);

} catch (Throwable $e) {

echo __LINE__,'-->',$e->getCode(),'--->',$e->getMessage(),PHP_EOL;

}

2.2、执行结果

标签: #异常类php #errorexceptionphp #exceptionphp