首页 新闻 会员 周边

php7 __construct 构造函数返回的数据去哪了

0
悬赏园豆:5 [待解决问题]

直接上代码:

<?php
	$db=new Mysql_DB();
	echo '<pre>';
	var_dump($db);
	echo '</pre>';
	
	class Mysql_DB{
		private $host;

		//构造函数,自动连接数据库
		function __construct(){
			$this->host='localhost';
			return 'Hello World!';
		}
	}
?>

理论上返回的值应该会赋予给$db变量,但是在下面结果中我们并没有看到想要的。
可能是因为必须要将对象赋予给$db变量吧,但是return的"Hello World!"却消失了。
它去哪了呢?奇怪

输出结果:

希望有大神能帮忙解释一下!

光与城工作组的主页 光与城工作组 | 初学一级 | 园豆:197
提问于:2023-02-01 22:47
< >
分享
所有回答(1)
0

参考园子里的博文 php-构造函数-返回值

dudu | 园豆:31003 (高人七级) | 2023-02-02 11:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册