suit: Objektorientierung

Beitrag lesen

ich bin dabei, PHP zu lernen und wollte mich genauer über OOP informieren.

Ich hoffe, du kannst schon mit Stützrädern Fahrrad fahren (du hast schon irgendwas mit anderen prozeduralen, C-ähnlichen sprachen zu tun gehabt) und wagst dich jetzt ans Motorrad fahren ohne Stützräder :)

Als Beispiel möchte ich nur 2 Klassen haben, wobei dir unsere Klasse die variable der oberen Klasse verändert. Wo ist der Fehler in meinem Code? Ich habe nur eine php Datei "beispiel.php" mit 2 Klassen drin(ist das erlaubt?)

Und der PHP-Interpreter gibt dir keine Fehlermeldung?

Dass $varHaus in der Methode "hauswert" die öffentliche Variable "$varHaus" nicht verändert, sollte aufgrund des Gültigkeitsbereichs klar sein.

Hier fehlt ein nicht unwesentliches Schlüsselwort.

Meine zweite Frage wäre, ob man durch HTML direkt eine Funktion, oder Klasse von PHP aufrufen kann?

HTML ist keine Programmiersprache, du kannst hier unmöglich PHP-Code ausführen (sofern man davon absieht, dass du die HTML-Files vorher durch den PHP-Interpreter jagst) aber beim parsen vom HTML durch den Browser ist es zu spät.

Du kannst aber mit PHP deinen Wunsch-HTML-Code ausgeben - das ist der übliche Weg.