我正在尝试制作一个非常基本的路由类并通过示例学习 PHP 闭包。基本上,我想在 Laravel 中创建一个路由功能,但只能使用闭包。
function get($uri)
{
if($uri == '/account')
{
return true;
}
else
{
return false;
}
}
function Boo()
{
echo "Boo";
}
$route = new Route();
$route->get('/account', function() {
return $route->Boo();
});
我可以在没有闭包的情况下执行此操作,并将“Boo”视为输出。
我怎么能用闭包做到这一点?我目前看到一个空白输出。
附言。函数在正确的类中。