Fat-Free-Framework глобальные переменные и функции

Я новичок в фреймворке без жира, и я немного запутался в глобальных переменных.

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

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

$f3->run();

Здесь я использую GET / @ страницу в качестве токена для URL-маршрута. Затем в функции я использую $ f3-> get ('PARAMS.page'), чтобы получить значение этой переменной.

Так как $ f3-> get - это метод для получения глобальной переменной, почему я должен передавать класс $ f3 в функцию.

Приведенный ниже код не работает (класс $ f3 не передан функции).

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

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

$f3->run();

Итак, мой вопрос: почему я должен передать классу $ f3 в функцию?

Спасибо...

Ответы на вопрос(1)

Ваш ответ на вопрос