php 中 return exit break contiue 详解_PHP教程
程序员文章站
2022-05-21 13:17:01
...
return、break和contiue是语言结构,就如同if语句之类的,但是exit却是个函数。
1.exit函数
作用:Output a message and terminate the current script
输出一则消息并且终止当前脚本。
如果一段文本中包括多个以 结束的脚本,exit退出所有脚本。
比如一篇php文本包括一下代码,则不输出为world。
echo "hello";
exit;
?>
echo "world";
?>
语法格式:void表示没有返回值。
void exit ([ string $status ] )
void exit ( int $status )
If status is a string, this function prints the status just before exiting.
如果status是一段字符串,这个函数在脚本退出前打印status。
If status is an integer, that value will also be used as the exit status. Exit statuses should be in the range 0 to 254, the exit status 255 is reserved by PHP and shall not be used. The status 0 is used to terminate the program successfully.
如果status是一个整数,这个整数会被作为退出状态。退出状态应该从0到254,退出状态255被PHP保留并禁止使用。状态0被用来表示成功的终止程序。
2.return语言结构的用法
作用:终止函数的执行和从函数中返回一个值
3.break和continue
用在for,foreach,while,do..while 或者 switch 结构中。
break 结束当前 for,foreach,while,do..while 或者 switch 结构的执行。
break 可以接受一个可选的数字参数来决定跳出几重循环。
代码:
$arr = array ('one', 'two', 'three', 'four', 'stop', 'five');
while (list (, $val) = each ($arr)) {
if ($val == 'stop') {
break;
}
echo "$val
\n";
\n";
}
$i = 0;
while (++$i) {
switch ($i) {
case 5:
echo "At 5
\n";
\n";
break 1;
case 10:
echo "At 10; quitting
\n";
\n";
break 2;
default:
break;
}
}
?>
continue 在循环结构用用来跳过本次循环中剩余的代码并开始执行本循环结构的下一次循环。
注: 注意在 PHP 中 switch 语句被认为是作为 continue 目的的循环结构。
continue 接受一个可选的数字参数来决定跳过几重循环到循环结尾。
代码:
while (list ($key, $value) = each ($arr)) {
if (!($key % 2)) { // skip odd members
continue;
}
do_something_odd ($value);
}
$i = 0;
while ($i++
echo "Outer
\n";
\n";
while (1) {
echo " Middle
\n";
\n";
while (1) {
echo " Inner
\n";
\n";
continue 3;
}
echo "This never gets output.
\n";
\n";
}
echo "Neither does this.
\n";
\n";
}
?>
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
上一篇: 匹配网页内容的网址的正则,该如何解决
下一篇: PHP基于文件存储实现缓存的方法_PHP
推荐阅读
-
php中 continue break exit return 的区别
-
php 中phar包的使用教程详解
-
PHP中return 和 exit 、break和contiue 区别与用法
-
解析php中die(),exit(),return的区别
-
PHP中exit,exit(0),exit(1),exit('0'),exit('1'),die,return的区别
-
PHP5中的this,self和parent关键字详解教程
-
深入php中var_dump方法的使用详解_PHP教程
-
PHP中try{}catch{}的具体用法详解_PHP教程
-
xml在joomla表单中的应用详解分享_PHP教程
-
WordPress中创建用户角色的相关PHP函数使用详解,_PHP教程
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论