echo "world"; ?> 語法格式:void表示沒有回傳值。 voi"/> echo "world"; ?> 語法格式:void表示沒有回傳值。 voi">

首頁 >後端開發 >php教程 >valkyrie destruction PHP中return 和 exit 、break和contiue 區別與用法

valkyrie destruction PHP中return 和 exit 、break和contiue 區別與用法

WBOY
WBOY原創
2016-07-29 08:48:202331瀏覽

先說一下exit函數的用法。
作用: 輸出一則訊息並且終止目前腳本。
如果一段文字中包含多個以 結束的腳本,則exit退出目前所在腳本。
例如一篇php文字包含一下程式碼,則輸出為world。
echo "hello";
exit;
?>
echo "world";
?>
語法格式:void表示沒有回傳值。
void exit ([ string $status ] )
void exit ( int $status )
如果status是一段字串,這個函數在腳本退出前列印status。
如果status是一個整數,這個整數會被當作退出狀態。退出狀態應為0到254,退出狀態255被PHP保留並禁止使用。狀態0被用來表示成功的終止程序。
return語言結構的用法
作用:終止函數的執行和從函數中傳回一個值
break和continue用在for,foreach,while,do..while 或 switch 結構中。
break 結束目前 for,foreach,while,do..while 或 switch 結構的執行。
break 可以接受一個可選的數字參數來決定跳出幾重循環。
代碼:

複製代碼 代碼如下:


$arr = array ('one', 'two', 'three', 'four', 'stop', 'five'); list (, $val) = each ($arr)) {
if ($val == 'stop') {
break;
}
echo "$val
n";
}
$i = 0
while
while; (++$i) {
switch ($i) {
case 5:
echo "At 5
n";
break 1;
case 10:
echo "At 10; quitting
case 10:
echo "At 10; quitting
n";
default:
break;
}
}
?>



continue 在循環結構中用來跳過本次循環中剩餘的程式碼並開始執行本循環結構的下一次迴圈。
註: 注意在 PHP 中 switch 語句被認為是作為 continue 目的的循環結構。
continue 接受一個可選的數字參數來決定跳過幾重循環到循環結尾。
代碼:

複製代碼

代碼如下:



<br><?php <BR>while (list ($key, $value) = each ($arr) <br>while (list ($key, $value) = each ($arr)if % 2)) { // skip odd members <br>continue; <br>} <br>do_something_odd ($value); <br>} <br>$i = 0; <br>while ($i++ $i = 0; <br>while ($i++ while (1) { <br>echo "  Middle<br>n"; <br>while (1) { <br>echo "  Inner<br>n"; <br>continue 3; <br>} <br>echo "This never>nchoo" ; <br>} <br>echo "Neither does this.<br>n"; <br>}

?>

註明:本段文章來自互聯網,出處不詳

以上就介紹了valkyrie destruction PHP中return 和 exit 、break和contiue 區別與用法,包括了valkyrie destruction方面的內容,希望對PHP教程有興趣的朋友有所幫助。

🎜 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn