Hallo,
ich würde gerne mal wissen warum in diesem Fall die Variablen nicht mit parent:: ausgegeben
werden können?
PHP
<?php
class test
{
//Eigenschaften
public $var1 = "Testvariable1";
protected $var2 = "Testvariable2";
}
//Vererbung der Testvariablen unter Beachtung von public...
class vererb extends test
{
//Methode
public function ausgeben2()
{
echo parent::var1 . '<br>';
echo parent::var2 . '<br>';
}
}
$objekt1 = new vererb;
$objekt1 -> ausgeben2();
?>
Alles anzeigen
Die Ausgabe mit this-> in der vererb Klasse funktioniert dann.