Что означает этот $controller::Index()?

Глядя на роутер я нахожу это $controller::Index();, что это значит?

$router->map( 'GET', '/[a:controller]/', function($controller, $action = 'index') {
    if( method_exists( $controller, $action ))
        $controller::Index();
    else
        echo 'missing';
});

что означает этот $controller::Index()?

1 ответ

Решение
$controller::Index();

вызов index функция контроллера. куда $controller имеет имя класса контроллера. Так что согласно oops ты звонишь index функция с помощью scope resolution operator (::),

Другие вопросы по тегам