Как обратиться к статическому методу, имея только название класса в переменной? $modules = array( 'catalog', 'shop', 'user', 'news', 'page', 'mail' ); if(in_array(Router::$page,$modules)){ include self::PATH.Router::$page.'/index.php'; // как обратится к статическому методу, имея подключенный класс и название класса в Router::$page? }else{ include self::PATH."show/index.php"; } В данном коде подключается класс include self::PATH.Router::$page.'/index.php'; Далее нужно имея название класса $modules обратится к статическому методу, как это сделать? Отказался от swith(Router::$page){ case "main" include 'class/main/index.php'; main::show(); break; Слишком длинное условие получается