Heim > Artikel > Backend-Entwicklung > PHP-Single-Muster
<code>static private $_instance = NULL; </code>
Wenn die Instanz der Klasse nicht existiert, erstellt diese Methode eine Instanz der Klasse und gibt die Instanz zurück. Normalerweise lautet der Name dieser Methode getInstance
<code>public function getInstance() { if (self::$_instance == NULL) { self::$_instance = new SingleTon(); } return self::$_instance; } </code>
Wenn der Benutzer versucht, mit new oder _clone ein neues Objekt der Klasse zu erstellen, verstößt dies gegen die Einschränkungen des Singleton-Modus. Daher ist es auch notwendig, diese beiden Methoden als privat zu deklarieren.
<code>private function __construct(){ } private function __clone(){ } </code>
Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden .
Das Obige hat das PHP-Single-Muster und einige Aspekte davon vorgestellt. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.