㈠ php中return的用法和實際作用
基本用法:
a)、return expression // 返回一個表達式結果
b)、return(expr) // 函數表達式
c)、return // 直接返回,或返回空值
注意:最好不要用return($val)這種方式。
1、如果執行了return,則return 語句後面的內容將不會被執行了;
function add($a,$b){
return $a+$b;
return $a*$b;
}
$c = add(5,3);//得到的$c值可以用在陪首程序的其他地方。
echo $c;
輸出結果:8,只執行$a+$b,$a*$b沒有被執行。
2、return 可以是函數返回值,也可以返回一個空值,這要看具體用法,例如:
function test($a){
if($a>10){
return "a>10";
}else{
return "a<10";
}
$b=45;
$c=$b-$a;
echo $c;
}
在這個例子當中,當戚襲你調用這個函數的時候,然後給一個任何的數字,它都會返回一個字元串,而代碼:
$b=45;
$c=$b-$a;
echo $c;
將永遠不會被執行。
(1)phpreturn跳出循環擴展閱讀
php 中的循環有 for foreache while do{} whlie這幾種。
1、continue
continue是用來在循環結構中,控製程序放棄本次循環continue;
之後的語句,並轉而進入下一次循環。
continue 本身並不跳出循環結構只是放棄本次循環。
注意: continue如果用在非循環結構中(if switch)會導致程序出錯。
2、break
break 的作蘆仔數用是跳出當前的語法結構,break語句可以帶一個參數n,表示跳出的層數。
3、exit
exit 結束程序執行,可以用在任何位置。
4、return
return 語句是用來結束一段代碼,並返回一個參數。
如果在主程序中使用,那麼主程序將立馬停止執行。