private static $ins = array();
private __construct(){}
private __clone(){}
Mit “private static $ins = array();” erzeugst du ein Array, in dem du deine Instanzen ablegst.
Die Funktion “private __construct(){}” stellt sicher, dass von außen keine Instanz der Klasse erstellt werden kann. Zu guter letzt stellt die Funktion “private __clone(){}” sicher, dass auch keine Kopie einer bestehenden Instanz erzeugt werden kann.
Mit diesen drei Zeilen sieht dein Code gleich deutlich hübscher aus.
Jedem, der richtig in die Webentwicklung mit PHP einsteigen möchte, kann ich dieses Buch bestens empfehlen.
]]>