public function __construct($config = array()) { if (!isset(self::$_instance[get_class($this)])) { self::$_instance[get_class($this)] = 0; } if (self::$_instance[get_class($this)] == 0) { $this->_createTable(); } self::$_instance[get_class($this)]++; parent::__construct($config); }