Просмотр поста

.
Delphinum

L!MP, условия можно обернуть функцией, тогда выполняться будет лениво:

$router = route(                                                                
  route(                                                                        
    function(){
      return preg_match('~^/article/view~', $path) == 1;                                 
    },
    function(){                                                                 
      return 'View article';                                                    
    }                                                                           
  ),
  ...
);