特殊流程特殊流程控制语句控制语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了特殊流程特殊流程控制语句控制语句相关的知识,希望对你有一定的参考价值。
-
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语句无法跳入函数或者循环,所以直接报错
以上是关于特殊流程特殊流程控制语句控制语句的主要内容,如果未能解决你的问题,请参考以下文章