1. 程式人生 > >php--函式 return、break、continue

php--函式 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 
	?>