🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
不管是Javascript与PHP语言中的关键字return、break、continue用法都是相似的,总的来说是return只能用于函数内部,break和continue用于循环语句内,但是两者之间还有区别。 1、关于return的用法: 函数内部遇到return,立即停止执行函数内部的代码,然后继续执行下面的代码,例如: 不加return是这个样子: <?php function fn(){ echo 'hello'.'<br/>'; echo 'world'.'<br/>'; } fn(); echo '!'; //hello world ! ?> 加上return是这个样子: <?php function fn(){ echo 'hello'.'<br/>'; return; echo 'world'.'<br/>'; } fn(); echo '!'; //hello ! ?> 2、关于break的用法: 在循环体内遇到break,立即停止执行本循环体内的所有循环,最常见的switch循环。 <?php $a = 5; switch($a){ case 1: echo '今天周一'; break; case 2: echo '今天周二'; break; case 3: echo '今天周三'; break; case 4: echo '今天周四'; break; case 5: echo '今天周五'; break; default: if($a>=6&&$a<=7){ echo '今天休息'; }else{ echo '程序出错'; } } 结果:今天周五 ?> 3、关于continue的用法: continue与break都是用于终止循环执行,所不同的是,break是彻底终止循环体的执行,而continue是结束本次循环,继续下一次的循环。 <?php for($a=0;$a<10;$a++){ if($a==5){ continue; }else{ echo $a.'&nbsp'; } } //0 1 2 3 4 6 7 8 9 ?>