为了账号安全,请及时绑定邮箱和手机立即绑定

函数返回值到底是什么概念?

有点晕。。返回值是什么概念?求解答?

正在回答

3 回答

//


你回复楼上的是运行这个函数,没学过别的语言?

举个例子:


//首先定义两个函数(直接在ide上运行,不要用浏览器去访问)
function a(){
echo "你好我是直接打印的";
}
function b(){
return "你好,我是一个返回的";
}
a();//调用函数a()会得到结果,直接输出echo中内容
b();//调用函数b()不会得到结果
$c=b();//把b()的返回值给c变量
echo $c;//打印  你好,我是一个返回的
$d=a();//在这里就打印了。。其实就是执行了a
echo $d;//不知道这样可以不,好像啥都没有


2 回复 有任何疑惑可以回复我~
#1

纯慕粉233 提问者

正在学c,小白一只,一直不太懂函数返回值的概念。谢谢解答~
2016-12-11 回复 有任何疑惑可以回复我~
#2

百无一用是书生丶

回复 纯慕粉233:建议不要一块学。。因为这个php是在浏览器显示的,就跟html一样,你会搞混的,尤其是这个返回值和直接输出。。我按照你的想法想了想,确实过不去,结果是一样的,但是当你理解了c的。。你就明白了,或者你在学学javaWeb开发,熟悉html就能知道这里php为什么把你弄晕了,就好像是他的内部实现不一样(内存位置),但是却给你一种一样的错觉。
2016-12-11 回复 有任何疑惑可以回复我~

是啊,你调用这个函数是不是函数给你一个返回值啊?

0 回复 有任何疑惑可以回复我~

你问我1+1等于几?我给你说是2,这个2就是我给你的返回值

1 回复 有任何疑惑可以回复我~
#1

纯慕粉233 提问者

那不用返回值 通过调用函数也能得到1+1=2不是吗?
2016-12-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP进阶篇
  • 参与学习       181828    人
  • 解答问题       2577    个

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

进入课程

函数返回值到底是什么概念?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信