In diesem Artikel werden hauptsächlich die Prinzipien und Implementierungstechniken des Singleton-Modus vorgestellt. Er hat einen gewissen Referenzwert.
Die Beispiele in diesem Artikel beschreiben der PHP-Singleton-Modus. Beispiel einer Musterimplementierungsmethode. Die Details sind wie folgt:
<?php /** * @copyright 2013 maguowei.com * @author Ma Guowei <imaguowei@gmail.com> */ /** * 单例模式 * Class Single */ class Single { private $name; private static $single; private function __construct() { } public static function init() { if(empty(self::$single)) { self::$single = new Single(); } return self::$single; } public function getName() { return $this->name; } public function setName($name) { $this->name = $name; } } $s = Single::init(); $s->setName('hhhh'); echo '$s:'.$s->getName(); unset($s); $m = Single::init(); echo '$m:'.$m->getName();
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
Definition und Verwendung der Funktion is_file() in PHP
Konzepte von PHP-Zeitstempel und Zeitzone
Eine kurze Beschreibung der PHP-Datumsfunktion und wie man die eingestellte Zeit erhält
Das obige ist der detaillierte Inhalt vonPrinzip und Implementierungsmethode des PHP-Singleton-Modus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!