|   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