Christian Kruse: Gelöst aber eine kleine Frage bleibt

Beitrag lesen

你好 Christoph,

bitte lege dir eine saubere Unterscheidung zwischen Objekt bzw. Instanz und
Klasse zu.

Jetzt habe ich das davor gestellt und alles funktioniert wie erwartet.
Ich dachte eigentlich dass seit PHP4 die Reihenfolge im Quellcode
eigentlich egal wäre. Ist das doch nicht so?

Jaein. Wenn ich das richtig lese, wolltest du _zuerst_ mit "new Anlegen"
etwas (als Wert einer Variablen) aufrufen, was es noch gar nicht gibt.
Die Klasse muß schon existieren, bevor du daraus etwas in eine Variable
stecken kannst. Die Reihenfolge von Variablen ist wurscht, aber Klassen
müssen existieren, bevor sie in Variablen verwendet werden können.

Du redest vermutlich vom Vorgang der Instanzierung, der Erzeugung eines
Objekts. Und nein, eine Klasse muss theoretisch noch nicht bekannt sein
bei der Instanzierung, da gilt eigentlich dasselbe wie bei Funktionen.
Dummerweise scheint das aber buggy zu sein.

再见,
克里斯蒂安

--
Ihr wisst nicht, wie man den Menschen dient. Wie sollt ihr wissen, wie man den Goettern dienen soll?