Что означает этот $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 (::)
,