关于php中的return的作用

请看下面的代码,其中test1和test2输出的结果都是一样的,就是不明白return的用处在哪?网上看人说,有时候不想function代码块中输出,所以才应用返回值..... 请看下面的代码,其中test1和test2输出的结果都是一样的,就是不明白return的用处在哪?网上看人说,有时候不想function代码块中输出,所以才应用返回值..如果用在function有什么影响吗?
<?php
function test1(){
$a=1+1;
return $a;}
$a=test1();
echo $a."<br>";

function test2(){
$a=1+1;
echo $a."<br>";}
test2();
?>
展开
 我来答
哈瑞杰php培训
2012-08-19 · TA获得超过635个赞
知道小有建树答主
回答量:655
采纳率:0%
帮助的人:326万
展开全部
自学呢吧

效果截然不同的
test1 return是可以将这个函数 写在算式里边 再次参与运算的 ,这是标准写法
test2 充其量 就是执行后 直接 echo输出了
追问
恩恩恩,是在自学呢~~呼呼...能麻烦您就return 举例说明一下吗?(再次参与运算是什么?),非常感谢~~!!
追答
echo test2()+2;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式