直接上代码:
<?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!"却消失了。
它去哪了呢?奇怪
输出结果:
希望有大神能帮忙解释一下!