【发布时间】:2012-05-10 05:17:51
【问题描述】:
从 __destruct() 调用 __construct() 函数,
<?php
public function __construct() {
echo "Hi";
}
public function __destruct() {
$this->__construct();
}
?>
会造成无限循环吗?
【问题讨论】:
-
你试过了吗?这是找出答案的好方法。
-
它打印了两次,仅此而已......但它是否仍在后台运行?有什么方法可以检查吗?
-
@Craftero 为什么会这样?您不是在创建一个对象(被销毁......),您只是在调用一个函数。
标签: php constructor destructor infinite-loop