echo
” this is the
end
”;
例子中使用了
goto
来跳出循环,这个例子用来检测 1000 以内,那些数的平方根大于 29。
exit
exit
是用来结束程序执行的。可以用在任何地方,本身没有跳出循环的含义。
exit
可以带一
个参数,如果参数是字符串,PHP 将会直接把字符串输出,如果参数是 integer 整形(范
围是 0-254),那个参数将会被作为结束状态使用。
代码如下:
<?php
for
(
$i
= 1000;
$i
>= 1 ;
$i
– ){
if
( sqrt(
$i
) >= 29){
echo
”
$i
\n<br/>”;
}
else
{
exit
;
}
}
echo
”
”
本行将不会被输出 ;
?>
上面这个例子中直接在从循环里结束了代码的运行,这样会导致后面的代码都不会被执
行,如果是在一个 php web 页面里面,甚至连
exit
后面的 html 代码都不会被输出。
return
return
语句是用来结束一段代码,并返回一个参数的。可以从一个函数里调用,也可以从
一个
include
()或者
require
()语句包含的文件里来调用,也可以是在主程序里调用,如果是
在函数里调用程序将会马上结束运行并返回参数,如果是
include
()或者
require
()语句包含
的文件中被调用,程序执行将会马上返回到调用该文件的程序,而返回值将作为
include
()或者
require
()的返回值。而如果是在主程序中调用,那么主程序将会马上停止执
行
代码如下:
<?php
for
(
$i
= 1000;
$i
>= 1 ;
$i
– ){
if
( sqrt(
$i
) >= 29){
echo
”
$i
\n<br/>”;
}
else
{
return
;
}
}