PHP User: Objektorientierung

Beitrag lesen

Hallo Leute,
ich bin dabei, PHP zu lernen und wollte mich genauer über OOP informieren.
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?)

Code:

<?

class Klasse1{
  public $varHaus = 30000;
  $veraendern = new Veraendern();
  $veraendern -> hauswert();
}

class Veraendern extends Klasse1{
  function hauswert(){
     $varHaus = 3500000;
     echo $varHaus;
  }
}

?>

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