我该如何解决此致命错误?

时间:2018-07-24 12:36:45

标签: php class routing

我一直在使用Klein路由库,并且得到以下代码:

require_once(BASEPATH.'/vendor/autoload.php');
require_once(BASEPATH.'/classes/loader.php');
$klein = new \Klein\Klein();
$login = new \Classes\Login();
$klein->respond('GET', '/', function() {
    if($login->is_logged_in()) {
        require(BASEPATH.'/startscreen/startscreen.php');
    }
    else {
        header("location: /index.php/login");
    }
});

当我在浏览器中打开系统时,出现以下错误消息:

  

致命错误:未捕获错误:调用成员函数is_logged_in()   上       空入       C:\ Users \ jordy \ source \ php \ meduwork \ klanten \ public_html \ index.php:34   堆       跟踪:#0 [内部函数]:{关闭}(对象(Klein \ Request),       对象(Klein \ Response),对象(Klein \ ServiceProvider),对象(Klein \ App),       对象(Klein \ Klein),对象(Klein \ DataCollection \ RouteCollection),数组        #1 C:\ Users \ jordy \ source \ php \ meduwork \ klanten \ vendor \ klein \ klein \ src \ Klein \ Klein.php(886):   call_user_func(Object(Closure),Object(Klein \ Request),       对象(Klein \ Response),对象(Klein \ ServiceProvider),对象(Klein \ App),       对象(Klein \ Klein),对象(Klein \ DataCollection \ RouteCollection),数组       #2 C:\ Users \ jordy \ source \ php \ meduwork \ klanten \ vendor \ klein \ klein \ src \ Klein \ Klein.php(588):   Klein \ Klein-> handleRouteCallback(Object(Klein \ Route),       对象(Klein \ DataCollection \ RouteCollection),数组)#3       C:\ Users \ jordy \ source \ php \ meduwork \ klanten \ public_html \ index.php(55):       Klein \ Klein-> dispatch()#4 {main}接下来       Klein \ Exceptions \ UnhandledException:调用成员函数        C:\ Users \ jordy \ source \ php \ meduwork \ klanten \ vendor \ klein \ klein \ src \ Klein \ Klein.php   在954行上

我真的不明白这里出了什么问题。我已经在Google和这个网站上搜索了一个小时,但是找不到任何可以帮助我的东西。

0 个答案:

没有答案