background image

 

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

;

}
}