Hallo!
Ich arbeite mich gerade in PHP5 ein und würde gerne auf eine Variable einer statischen Klasse nur lesenden Zugriff erlauben.
Wenn ich nun
aufrufe, bekomme ich den folgenden Fehler (und keine Ausgabe von "GET"):
Wie muss ich vorgehen, dass ich auf eine Variable einer statischen Klasse nur readonly-Zugriff erlaube?
Ich arbeite mich gerade in PHP5 ein und würde gerne auf eine Variable einer statischen Klasse nur lesenden Zugriff erlauben.
Code:
class Konstanten
{
private static $HOST = "localhost";
public function __get ($varName)
{
echo "GET";
return $varName;
}
}
Wenn ich nun
Code:
echo Konstanten::$HOST;
aufrufe, bekomme ich den folgenden Fehler (und keine Ausgabe von "GET"):
Fatal error: Cannot access private property Konstanten::$HOST
Wie muss ich vorgehen, dass ich auf eine Variable einer statischen Klasse nur readonly-Zugriff erlaube?