灰儿 发表于 2017-1-30 19:31:49

PHP中return用法详细解读

return的一个重要作用:返回值例子1:
function test(){
$a=array(1,2);
return $a;
}
$b=test();
print_r($b);


例子2:
function test(){
$a=array(1,2);
}
$b=test();
print_r($b);


输出结果:例子1正常输出,例子2输出为空。为什么呢?因为如果不在函数rest()里面用return返回值,则函数里面只有过程,而没有结果给rest(),调用该函数的时候当然不会有值输出。当然,我们也可将print_r($b)写进test()里面,直接在函数里打印,但很多时候,我们都会在函数外面调用操作,所以要用return返回一个值给外面。
页: [1]
查看完整版本: PHP中return用法详细解读