我有这个简单的单例类:
public static function getInstance() {
if (!self::$_controller) {
self::$_controller = new self();
}
return self::$_controller;
}
使用 PHP 5.3,这段代码似乎可以正常工作,但在 PHP 5.2 上,似乎没有返回实例。我输入了一个简单的调试消息,如下所示:
public static function getInstance() {
if (!self::$_controller) {
self::$_controller = new self();
echo "I seem to be working";
}
return self::$_controller;
}
但“我似乎在工作”从未得到回应。这是怎么回事,我该如何解决?