Mailinglisten-Archive |
Harald Hanek schrieb: > Die Klasse erzeugt folgendes HTML: > <div id="panes_34">.... > und davon ganz viele mit unterschiedlichen variablen. So eine kleine Idee für PHP5: class Panes { private static $_instance; public $lastId = 1; // singleton pattern private static function singleton () { if (!isset (self::$_instance)) { $c = __CLASS__; self::$_instance = new $c; } else { self::$_instance->plus (); } return self::$_instance; } public function plus () { $this->lastId++; } } Dann jedes Mal mit $panes = Panes::singleton (); echo $panes->lastId; gibt "1" aus. $panes = Panes::singleton (); echo $panes->lastId; gibt "2" aus. ... Vielleicht hilft das ja... Grüße Seong
php::bar PHP Wiki - Listenarchive