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