热搜词
发表于 2017-1-30 19:31:49 | 显示全部楼层 |阅读模式

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返回一个值给外面。


全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-7-6 14:26 , Processed in 0.188281 second(s), 23 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team