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