Also mit private mache ich eine Variable nur für die klasse zugänglich mit protected auch für alle erbenden klassen.
jetzt stellt sich für mich die frage wie ich mit einer ererbten protected eigenschaft arbeite. varianten die mir einfallen sind:
doch welche ist die richtige? wenn es die this variant ist dann stellt sich für mich die frage was passiert wenn in der aktuellen klasse eine weitere eigenschaft mit dem selben namen ist. oder darf man den selben eigenschaftsnamen während eine vererbung nicht doppelt verwenden? (das problem tritt auch bei parent auf.)
mfg Prophet
jetzt stellt sich für mich die frage wie ich mit einer ererbten protected eigenschaft arbeite. varianten die mir einfallen sind:
Code:
$this->eigentschaft;
$parent->eigenschaft;
$klassen_name->eigenschaft;
klassen_name::eigenschaft;
parent::eigenschaft;
doch welche ist die richtige? wenn es die this variant ist dann stellt sich für mich die frage was passiert wenn in der aktuellen klasse eine weitere eigenschaft mit dem selben namen ist. oder darf man den selben eigenschaftsnamen während eine vererbung nicht doppelt verwenden? (das problem tritt auch bei parent auf.)
mfg Prophet