流程控制的代替寫法

2022-03-09 18:14:52 字數 992 閱讀 4501

php 提供了一些流程控制的替代語法,包括 if,while,for,foreach 和 switch。替代語法的基本形式是把左花括號()分別換成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;。

<?php  if ( $a  ==

5 ): ?>

a is equal to

5<?php endif; ?>

在上面的例子中,html 內容「a is equal to 5」用替代語法巢狀在 if 語句中。該 html 的內容僅在 $a

等於 5 時顯示。

替代語法同樣可以用在 else 和 elseif 中。下面是乙個包括 elseif 和 else 的 if 結構用替代語法格式寫的例子:

<?php

if ( $a == 5 ):

echo "a equals 5";

echo "...";

elseif ( $a == 6 ):

echo "a equals 6";

echo "!!!";

else:

echo "a is neither 5 nor 6";

endif

;?>

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

使用 and or 代替if else

isset($aa) and print("aa被設定") or isset($as) and print("as被設定") or print("as未被設定");

//等價於

if(isset($aa

))

print("aa被設定");

elseif( isset($as

))

print("as被設定");

else

print("as未被設定");

mysql流程控制 MySQL 流程控制

流程控制 1 順序結構 程式從上往下依次執行 2 分支結構 多條路徑選擇一條 3 迴圈結構 在規定範圍內重複執行 一 分支結構 1 if函式 功能 實現分支流 語法 if 表示式1,表示式2,表示式3 執行順序 執行表示式1,成立返回表示式2的值,不成立則返回表示式3的值 應用 任何地方 例 if ...

if的流程控制

程式設計的目的是 控制計算機,像人腦一樣去工作,既然是要模擬人,那麼也要有對不同的條件,有不能反應的能力 1.語法一 if 條件 1else 2如果條件為true,那麼就會執行 1,反之,如果條件不成立則執行 2。這是if條件語句的基本語法。else可以不使用 2.語法二 if 條件1 1elif ...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...