Hello,
... verwirrt haben mich die UCN in der Handbuchseite, die eine Zerstörung der Singleton-Instanz andeuten:
http://www.php.net/manual/en/language.oop5.patterns.php
/**
* Destroy the singleton
*/
public function destroySingleton()
{
unset(self::$_instance[ get_class($this) ]);
}
oder an anderer Stelle:
/**
* Destroy the singleton object. Deleting the session variable in the
* destructor does not make sense since the destructor is called every
* time the script ends.
*/
public static function _destroy()
{
$_SESSION[ self::$_singleton_class ] = null;
}
oder von irgendwo anders:
public function destroySingleton()
{
settype(&$this, 'null');
}
Aber das letzte könnte noch von PHP 4 stammen, vermute ich.
Liebe Grüße aus dem Cyberspace
Tom vom Berg