特殊流程特殊流程控制語句控制語句
阿新 • • 發佈:2017-08-11
tar .com -s 別名 goto 宋體 跳出循環 需要 程序
-
Break
常用於switch和循環裏面,如果是用在switch裏面,代表跳出當前的case,如果是用在循環裏面,代表跳出循環。
但是。PHP裏面的break比C語言,JS的break還要強大
PHP裏面的break可以指定你要跳出幾層
如下:case6下面的break不僅跳出了switch,還跳出while
-
Continue
作用:結束本次循環,直接進入下次循環。PHP裏面的continue同樣比C語言和JS的強大,和break一樣,可以指定結束哪一次循環
For(;;)
{
For(;;)
{
For(;;)
{
Continue 3;
}
}
}
-
Exit語句
當PHP腳本執行到exit(),不管現在在哪一個結構裏面,都會直接退出當前的腳本。可以給該函數傳一段字符串作為消息提示。
還有一個需要註意:用了exit()之後後面的腳本也進不去了
如下:
效果:後面的腳本也無法進入了
該函數有一個別名函數,叫做die()函數,兩者功能是一樣的,只是名字不同而已
-
goto語句
goto語句是PHP5.3之後新增加的功能。作用就是跳轉到程序的某個位置。
Goto的用法需要跟一個標記
K:
。。。。。
。。。。。
。。。。。
Goto K;
Goto語句無法跳入一個函數或者一個循環
如下:
效果:因為goto語句無法跳入函數或者循環,所以直接報錯
特殊流程特殊流程控制語句控制語句