我是无脂肪框架的新手,我对全局变量有点困惑。
$f3->route('GET /@page','display');
function display($f3) {
echo 'I cannot object to an object' . $f3->get('PARAMS.page');
};
$f3->run();
在这里,我使用 GET /@page 作为 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 类传递给函数?
谢谢...