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楼,...不明白... 展开
{
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楼,...不明白... 展开
4个回答
展开全部
return可以做链式操作吧
比如return $this;
你就可以使用生成的操作继续使用该类的方法
比如return $this;
你就可以使用生成的操作继续使用该类的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数是有一定功能作用的,有的需要返回值,有的则不需要。return就是返回函数处理后的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有的时候只是想得到一个变量啊,可能把类销毁(destruct)了,但还是需要里面的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询