Ich versuche mich gerade mal mit der Syntax von PHP auseinander zu setzten und hab folgendes vor:
1. Klassen in eigene Dateien Auslagern
2. in anderen Klassen Objekt-Attribute erstellen aus anderen Klassen
....
eigentlich garned so viel... dachte ich zumind.
Ich hab mir also meine Klasse geschrieben... gespeichert also klasseA.php und wollte nun in klasseB.php ein Attribute erstellen aus meiner klasseA...
quellcode(klasseb.php)
include("klasseA.php"); class klasseB{ $meinAttribut; function klasseB() //konstruktor { $meinAttribut = new klasseA(); //"new Anweisung" konnte ich weiter oben garnicht erst machen, deshalb hier }
Fatal error: Call to a member function meinefunction() on a non-object in...
was für mich ein Zeichen ist, dass der Konstruktor von meinem Attribut nicht ausgeführt wurde... in Java mach ich das einfach so:
Classenname attributname = new Classenname();
aber das geht hier ja irgendwie alles ned :-D
bitte im Hilfe
:-)
Comment