PHP与ECMAScript_7_流程控制
PHP | ECMAScript | |
顺序结构 | 默认从上到下依次执行 | 默认从上到下依次执行 |
分支结构 | if / switch | if / switch |
循环结构 | for / while / do-while / foreach(数组) | for / while / do-while / for-in(数组) |
跳转结构 | return 终止函数运行并返回值 | 终止函数运行并返回值 |
break [n] ; 退出全部循环 | break | |
continue [n]; 退出当前循环,回到循环的条件判断处,继续下一个循环 | continue | |
n表示跳出n重循环,默认为1. | ||
goto 目标位置只能位于同一个文件和作用域,通常代替多层break | ||
异常处理 | throw 主动抛出异常 | throw 主动抛出异常 |
try 指明需要处理的代码段 | try 指明需要处理的代码段 | |
catch 捕获异常 | catch 捕获异常 | |
finally 后期处理 |