function f() { try { $a = new obj; } catch (Exception $e) { echo $e->getMessage(); } $a->func();}
try块中的,只是定义里面的内容如果有异常需要做指定的操作。本身并不是一个function。
如果抛出了一个异常,try语句中的脚本将会停止执行,然后马上转向执行catch语句中的脚本。
所以,以上代码,抛开异常处理这块,相当于
function f() { $a = new obj; $a->func();} try catch 结构只是个处理异常的程序块
从形式上讲与 if else、while、for、foreach结构没有区别
try块中的,只是定义里面的内容如果有异常需要做指定的操作。本身并不是一个function。
如果抛出了一个异常,try语句中的脚本将会停止执行,然后马上转向执行catch语句中的脚本。
所以,以上代码,抛开异常处理这块,相当于
function f() { $a = new obj; $a->func();}
try catch 结构只是个处理异常的程序块
从形式上讲与 if else、while、for、foreach结构没有区别
if(1) { $a = 123;}echo $a;
try catch 结构只是个处理异常的程序块
从形式上讲与 if else、while、for、foreach结构没有区别
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号