不是非常理解你的意思,对get_called_class我没怎么研究过,不过可以肯定你这样定义单例模式是不对的。也许你可以试试以下的代码。class B extends A {
private static $_instance = false;
private function __construct(){};
public static function getInstance() {
if (false === self::$_instance) self::$_instance = new self();
return self::$_instance;
}
public functi...