1. 程式人生 > >特殊流程特殊流程控制語句控制語句

特殊流程特殊流程控制語句控制語句

tar .com -s 別名 goto 宋體 跳出循環 需要 程序

  1. Break

常用於switch和循環裏面,如果是用在switch裏面,代表跳出當前的case,如果是用在循環裏面,代表跳出循環。

但是。PHP裏面的breakC語言,JSbreak還要強大

PHP裏面的break可以指定你要跳出幾層

如下:case6下面的break不僅跳出了switch,還跳出while

技術分享


  1. Continue

作用:結束本次循環,直接進入下次循環。PHP裏面的continue同樣比C語言和JS的強大,和break一樣,可以指定結束哪一次循環

For(;;)

{

For(;;)

{

For(;;)

{

Continue 3;

}

}

}


  1. Exit語句

PHP腳本執行到exit(),不管現在在哪一個結構裏面,都會直接退出當前的腳本。可以給該函數傳一段字符串作為消息提示。

還有一個需要註意:用了exit()之後後面的腳本也進不去了

如下:

技術分享

效果:後面的腳本也無法進入了

技術分享


該函數有一個別名函數,叫做die()函數,兩者功能是一樣的,只是名字不同而已


  1. goto語句

goto語句是PHP5.3之後新增加的功能。作用就是跳轉到程序的某個位置。

Goto的用法需要跟一個標記


K:

。。。。。

。。。。。

。。。。。

Goto K;



Goto語句無法跳入一個函數或者一個循環

如下:

技術分享

效果:因為goto語句無法跳入函數或者循環,所以直接報錯

技術分享

特殊流程特殊流程控制語句控制語句