您的位置:首页 > 编程语言 > PHP开发

php中echo和return的区别

2016-02-29 11:02 741 查看
一、使用return,输出无内容;但是二实例中,将return改为echo,就会有结果1000;三实例中同样使用return

,结果却有了,同为1000;具体原因是:echo为输出值;return为返回值却不输出,若想有输出需要再次使用echo输出。

<?

class Human{

private $money = 1000;

public function showMoney(){

return $this->money;

}

}

$money = new Human();

$money->showMoney();

?>

二、

<?

class Human{

private $money = 1000;

public function showMoney(){

echo $this->money;

}

}

$money = new Human();

$money->showMoney();

?>

三、

<?

class Human{

private $money = 1000;

public function showMoney(){

return $this->money;

}

}

$money = new Human();

echo $money->showMoney();

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: