Funciones y variables globales de Fat-Free-Framework

Soy nuevo en el marco libre de grasa y estoy un poco confundido acerca de las variables globales.

$f3->route('GET /@page','display');

    function display($f3) {
        echo 'I cannot object to an object' . $f3->get('PARAMS.page');
    };

$f3->run();

Aquí estoy usando la página GET / @ como token para la ruta url. En la función i, luego use $ f3-> get ('PARAMS.page') para obtener el valor de esa variable.

Dado que $ f3-> get es el método para obtener una variable global, ¿por qué tengo que pasar la clase $ f3 a la función?

El siguiente código no funciona (la clase $ f3 no se pasa a la función).

$f3->route('GET /@page','display');

    function display() {
        echo 'I cannot object to an object' . $f3->get('PARAMS.page');
    };

$f3->run();

Así que mi pregunta es: ¿por qué tengo que pasar la clase $ f3 a la función?

Gracias...

Respuestas a la pregunta(1)

Su respuesta a la pregunta