【发布时间】:2019-01-15 09:01:13
【问题描述】:
我有一个带有 php 类定义的文件,如下所示:
class NewClass {
public $data = "I am a property";
public function __construct() {
echo "This class has been instantiated <br>";
}
public function __destruct() {
echo "<br> This is the end of the class!";
}
}
当我将它包含在另一个 php 文件中(使用基本的 html 代码输出页面)并且当我执行$object = new NewClass; 之类的操作时,这实际上会输出:
"这个类已经实例化我是一个属性到此结束 上课!”
到屏幕上。
为什么这样的东西会在屏幕上打印出文本?
$object = new NewClass 更像是给一个变量赋值(对我来说),而不是输出一个对象以及这个对象的内容是什么(比如$data 属性)。
那么为什么会这样呢?
【问题讨论】: