使用者:Z135793/用戶分頁08

出自shoutwiki
Jump to navigation Jump to search

http://www.kschool.idv.tw/dvbbs/ http://www.itis.tw/proxy Tor Browser http://www.nexttv.com.tw/


http://mymedia.yam.com/m/3022268


http://www.youtube.com/watch?v=5hh-Kf8XTWM&feature=related



我愛黑澀會--全台女生制服大比拼_1_(2006 Dec 14)




http://ftp.cse.yzu.edu.tw/pub/Mirror/php_manual/control-structures.elseif.html


PHP 手冊 章 12. 流程控制

elseif

elseif,和此名稱暗示的一樣,是 if 和 else 的組合。和 else 一樣,它延伸了 if 語句,可以在原來的 if 表達式值為 FALSE 時執行不同語句。但是和 else 不一樣的是,它僅在 elseif 的條件表達式值為 TRUE 時執行語句。例如以下代碼將根據條件分別顯示 a is bigger than b,a equal to b 或者 a is smaller than b:

if ($a > $b) {

   print "a is bigger than b";

} elseif ($a == $b) {

   print "a is equal to b";

} else {

   print "a is smaller than b";

}



在同一個 if 結構中可以有多個 elseif 語句。第一個表達式值為 TRUE 的 elseif 語句(如果有的話)將會執行。在 PHP 中,也可以寫成“else if”(兩個單詞),它和“elseif”(一個單詞)的行為完全一樣。句法分析的含義有少許區別(如果你熟悉 C 語言的話,這是同樣的行為),但是底線是兩者會產生完全一樣的行為。

elseif 的語句僅在之前的 if 或 elseif 的表達式值為 FALSE,而當前的 elseif 表達式值為 TRUE 時執行。


流程控制的替代語法

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 結構用替代語法格式寫的例子:

if ($a == 5):

   print "a equals 5";
   print "...";

elseif ($a == 6):

   print "a equals 6";
   print "!!!";

else:

   print "a is neither 5 nor 6";

endif;



更多例子參見 while,for 和 if。