PHP中的__construuct()函数中的return的意义?

classTest{public$a;function__construct($a=''){return$this->a=$a;}functionsd(){return$... class Test
{
public $a;
function __construct($a = '')
{
return $this->a = $a;
}
function sd()
{
return $this->a;
}
}
$test = new Test(123);
echo $test->sd();

在function __construct()函数中加不加return输出的结果都没有任何区别,那么加return有什么意义呢?
回1楼,return 是干什么用的我知道,我是不知道为什么要在__construct里使用return,__construct里使不使用return 对输出都没有影响

回2楼,...不明白...
展开
 我来答
hl_zh
推荐于2018-05-17 · TA获得超过738个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:344万
展开全部
构造函数__construct()是为了构造一个对象实例,在函数中进行return是完全没有意义的,PHP会忽略其中的return语句。因此,带有return的构造函数是不规范的代码,不要去学习。
createindex
2010-12-03 · TA获得超过172个赞
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:0
展开全部
return可以做链式操作吧

比如return $this;
你就可以使用生成的操作继续使用该类的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神勇还清晰的财宝0t
2010-12-03 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:166万
展开全部
函数是有一定功能作用的,有的需要返回值,有的则不需要。return就是返回函数处理后的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fengzhiyu_double
2010-12-03 · TA获得超过906个赞
知道小有建树答主
回答量:514
采纳率:0%
帮助的人:514万
展开全部
有的时候只是想得到一个变量啊,可能把类销毁(destruct)了,但还是需要里面的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式