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 в функцию?
Спасибо...