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...

Antworten auf die Frage(1)

Ihre Antwort auf die Frage