Smerovanie s pomenovanými parametrami v PHP

Pozrime sa na jeden z regulárnych výrazov, ktorý spracováva URL:

index.php<?php
  if (preg_match('#^/page/([a-z0-9_-]+)$#', $url, $params)) {
    $page = include 'view/page/show.php';
  }
?>

V tomto prípade sa náš parameter dostane do zachytávacej skupiny. Potom vytiahneme hodnotu parametra z zachytávacej skupiny podľa jeho čísla:

view/page/show.php<?php
  $slug = $params[1];
?>

To v skutočnosti nie je veľmi pekné, obzvlášť ak bude parametrov viac. Lepším riešením bude vytvoriť parametre s menami namiesto čísiel. Na to použijeme pomenované zachytávacie skupiny v našom regulárnom výraze:

index.php<?php
  if (preg_match('#^/page/(?<slug>[a-z0-9_-]+)$#', $url, $params)) {
    $page = include 'view/page/show.php';
  }
?>

V takom prípade budeme môcť získať hodnotu parametra podľa jeho mena:

view/page/show.php<?php
  $slug = $params['slug'];
?>
Задание 1

Upravte parametre v smerovaniach vášho engine na pomenované.