Globale Variablen und Funktionen des Fat-Free-Framework
Ich bin neu in fettfreiem Framework und ein bisschen verwirrt über die globalen Variablen.
$f3->route('GET /@page','display');
function display($f3) {
echo 'I cannot object to an object' . $f3->get('PARAMS.page');
};
$f3->run();
Hier verwende ich die Seite GET / @ als Token für die URL-Route. In der Funktion benutze ich dann $ f3-> get ('PARAMS.page'), um den Wert dieser Variablen zu erhalten.
Da $ f3-> get die Methode zum Abrufen einer globalen Variablen ist, muss ich die Klasse $ f3 an die Funktion übergeben.
Der folgende Code funktioniert nicht (Klasse $ f3 wurde nicht an die Funktion übergeben).
$f3->route('GET /@page','display');
function display() {
echo 'I cannot object to an object' . $f3->get('PARAMS.page');
};
$f3->run();
Meine Frage lautet also: Warum muss ich die Klasse $ f3 an die Funktion übergeben?
Vielen Dank...