我正在尝试在我的应用中使用类型提示功能,但是某些东西无法正常工作。我尝试了以下内容:
define('PULSE_START', microtime(true));
require('../Pulse/Bootstrap/Bootstrap.php');
$app = new Application();
$app->run();
$app->get('/404', function(Application $app)
{
$app->error(404);
});
而不是输出404,我得到了这个结果。
Catchable fatal error: Argument 1 passed to {closure}() must be an instance of Pulse\Core\Application, none given in E:\Server\xampp\htdocs\web\pulse\WWW\Index.php on line 23
我不太理解这个问题,Application类是有命名空间的(Pulse\Core\Application),但我已经创建了一个别名,所以我认为这不是问题所在。
Pulse
是什么?是框架/路由器还是你自己的代码? - dev-null-dweller