1. 程式人生 > >4、php流程控制之什麼是流程控制的替代語法

4、php流程控制之什麼是流程控制的替代語法

本文試用於基礎學習者,高手請關閉本頁面

本文閱讀3分鐘,理解難著就不好說了


    echo 
"a equals 5";
    echo 
"...";
elseif (
$a == 6):
    echo 
"a equals 6";
    echo 
"!!!";
else:
    echo 
"a is neither 5 nor 6";
endif;
?>

Note:

不支援在同一個控制塊內混合使用兩種語法。

Warning

switch 和第一個 case 之間的任何輸出(含空格)將導致語法錯誤。例如,這樣是無效的:

<?php switch ($foo): ?>
    <?php case 
1?>
    ...
<?php endswitch ?>

而這樣是有效的,因為 switch 之後的換行符被認為是結束標記 ?> 的一部分,所以在 switch 和 case 之間不能有任何輸出:

<?php switch ($foo): ?>
<?php 
case 1?>
    ...
<?php endswitch ?>