/** * Get instance of Router * * @return Route Get current instance of router (singleton) */ public static function getInstance() { if (!isset(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; }
public static function instance() { if (empty(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; }
public static function getInstance() { if (!isset(self::$_instance)) { // Teste se há instância definifa na propriedade, caso sim, a classe não será instanciada novamente. self::$_instance = new self(); // o new self cria uma instância da própria classe à própria classe. } return self::$_instance; }