任何程式語言都是很多條語句構成的,php語言也不例外,這些語句包括賦值、函數呼叫、循環語句、空語句等,我們也可以把若干個語句封裝起來成為語句組,語句組本身也可以當成一行語句。語言結構是程式的核心部分,任何功能模組都離不開它。
流程控制的定義
#流程控制是控製程式的手段,如果程式沒有了流程控制,就不會有程設計語言,大多數程式不是線性執行語句控制,如果程式需要和使用者交流,要根據使用者輸入決定執行序列,甚至需要程式碼反覆執行,這些都離不了流程控制。
在php中有三種基本的程式結構:順序結構、分支結構、循環結構
#順序結構(推薦學習:PHP編程從入門到精通)
順序結構是最常用的語句結構比如說賦值語句,它的執行順序自上而下,依次執行。
<?php //实现$a和$b的值互换 $a=3; $b=4; $c=$a; $a=$b; $b=$c; echo'$a='.$a; echo"<br/>"; echo'$b='.$b; ?>
分支結構
分支結構又稱條件結構,它是依據明確的條件選擇選擇執行路徑,而不是嚴格按照順序執行,在程式設計實際運用中要根據程式流程選擇適合的分支語句,它是依照條件的結果改變執行的程式。
<?php $t=date("H"); if ($t>"18") { echo "晚上好!"; } ?>
循環結構
電腦最擅長的是按照條件重複執行某些操作,它的特點是給定條件成立時,反覆執行直到條件不成立為止,這個條件成為循環條件,反覆執行的程序段成為循壞體。
php提供有三種循環有while循壞、do-while循環、for循壞
<?php $x=0; while($x<=3) { echo "这个数字是:$x <br>"; $x++; } ?> <?php for ($y=5; $y<=10; $y++) { echo "数字是:$y"; echo"<br/>"; } ?>
以上是寫出php中有哪幾種流程控制結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!