1

教义文档说您可以使用

public function construct() { ... }

作为构造函数,因为 __construct 不能被覆盖。

当我将它放在我的代码中并在其中添加回声时

public function construct() { echo "constructing..."; }

在对象的构造过程中不会调用它。

它应该如何被调用,或者在 PHP 加载期间(或之后)调用函数是否有一些奇特的方式?

4

1 回答 1

2

仅仅因为没有输出并不意味着没有调用该方法。换一个试试exit('constructing...');

顺便说一句:在这里与 Doctrine 1.1 一起工作正常 :-)

于 2009-08-04T18:26:21.050 回答