Singleton Pattern Problem, OOP, PHP
Guten Tag,
ich kam auf die fixe Idee, eine Klasse namens Loader zu schreiben, die sich selbst instanziiert und zugleich auch noch andere Objekte erstellen soll, aber eben nur einmalig. Das ganze soll nacher noch mit einem Code kombiniert werden, der bestimmte Dateien aus einem Ordner ausließt und die dort enthaltenden Klassen dem Loader zum Fraß vorwirft. ;) Im Moment ist es nur eine Spielerei. Mein Problem ist nun, dass er zwar andere Objekte erstellen zu scheint, aber ich nicht auf die Funktionen in denen zugreifen kann. Ich bekomme immer folgende Ausgabe: Code:
hello world Fatal error: Call to a member function irgend() on a non-object in /srv/www/vhosts/mydomain.tld/httpdocs/loader.php on line 33 PHP-Code:
Danke & Grüße, ArcVieh |
So gehts:
PHP-Code:
|
Oh, danke dir Fox.
Ja, ein var_dump hätte mich vermutlich stutzig machen sollen, ich muss mir das mal angewöhnen. ;) Der Hintergedanke mit dem &= Operator war, wirklich die Referenz auf das Objekt zu bekommen, was aber natürlich blödsinn war, denn self:instances[$var] liefert es ja. Vielen Dank, ArcVieh |
Objekte werden ab PHP5 sowieso nur als Referenzen übergeben..
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:46 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023