Php 简单MVC错误页

Php 简单MVC错误页,php,routing,routes,Php,Routing,Routes,好的,我正在尝试为我一直在使用的MVC源代码创建一个错误页面 Stock/inc/route.php <?php Route::set('index.php', function() { Index::CreateView('Index'); }); Route::set('modelTest', function() { ModT::CreateView('ModT'); }); ?> Stock/class/route.class.p

好的,我正在尝试为我一直在使用的MVC源代码创建一个错误页面

Stock/inc/route.php

<?php

  Route::set('index.php', function() {
    Index::CreateView('Index');
  });

  Route::set('modelTest', function() {
    ModT::CreateView('ModT');
  });

 ?>

Stock/class/route.class.php

<?php

  class Route {

    public static $validRoutes = array();

    public static function set($route, $function) {

      self::$validRoutes[] = $route;

      if($_GET['return'] == $route) {
        $function->__invoke();
      } else {
        echo "Route not found";
      }

    }

  }

 ?>

我尝试过else语句,然后它用页面本身回显错误,我在数组中尝试过,然后当它出错时,它回显的次数与它们的路由相同


我希望有人能给我指出解决这个问题的正确方向。

如果没有路由存在,你会想要一个错误页面吗?事实上,如果没有找到路由。这与MVC有什么关系?@tereško,因为它是自定义MVC软件?这更像是一个路由问题。我会更新它。你想要一个错误页面是不存在路由?事实上,如果没有找到路由。这与MVC有什么关系?@tereško,因为它是自定义MVC软件?这更像是一个路由问题。我会更新的。