php function函数里的 echo return 问题

第一个例子<?phpfunctionhanshu($a){return"$a*$a=".$a*$a;//一个简单的调用函数使用return也能输出字符串}echohans... 第一个例子
<?php
function hanshu($a){
return"$a*$a=".$a*$a; //一个简单的调用函数 使用return也能输出字符串
}
echo hanshu(100)
?>
输出 结果是 $a*$a=10000
第二个例子
<?php
function hanshu($a){

echo"$a*$a=".$a*$a; //使用echo 同样 给用return 结果一样的
}
echo hanshu(100)

?>
我的问题是 return 在我的教材上写这 是返回值 可是 这个关键词 输出的结果都一样 我的 意思 在什么时候 去使用 return 它到底是 起到什么作用 我想请大家用 简单的 话 容易理解的 方式 给我解释一下 现在 教材是越来越不付责任了 光给你举例子 就不详细的介绍 例子里出没有学过的 代码 真让人头痛啊
展开
 我来答
xiii130
2012-11-09 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部
return的作用是,返回一个值,并且停止运行它下面的代码

return可以看做是一个函数结束的地方
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-10-16
展开全部

//通俗的讲,如果函数的结果要用来赋值,判断等,就需要return返回;如果不做其他用处,直接输出结果即可;示例如下:

$name = ck_name();
function ck_name (){
    return 'chinawinxp';
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mszhang1989
2012-11-09 · TA获得超过119个赞
知道答主
回答量:181
采纳率:0%
帮助的人:31.6万
展开全部
你的第二个例子完全没必要用到echo,它实际上执行的 echo"$a*$a=".$a*$a; 就结束了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式