Mailinglisten-Archive |
Johannes Schlueter schrieb:
> On Wednesday 08 June 2005 13:19, Andreas Heigl wrote:
>> Aber wie kann ich den Namen der aufrufenden Klasse ermitteln?
>
> Garnicht :-)
Was 'n Rotz :-(
> Der Link bezieht sich zwar auf PHP 5 trifft im wesentlichen auch auf PHP 4 zu:
> http://www.zend.com/zend/week/week219.php#Heading5
Ich hab das ganze jetzt tatsächlich über debug_backtrace() gelöst.
function singleton ()
{
$foo = debug_backtrace();
$class=$foo [ 0 ][ 'class' ];
return new $class;
}
Ist zwar ne absolute Krücke, aber es scheint für meine Belange zu
funktionieren. Was Geschwindigkeit angeht, hab ich das jetzt nicht getestet,
aber wenn es eh keine andere Lösung gibt.... ;-(
Trotzdem Danke nochmal
Andreas
--
wdv Medien & Kommunikation GmbH & Co. OHG
Mediendatenverarbeitung
Andreas Heigl
Siemensstrasse 6
61352 Bad Homburg
Germany
Telefon +49-(0)6172-670-185
Telefax +49-(0)6172-670-181
www.wdv.de
php::bar PHP Wiki - Listenarchive