Příkaz use a relativní cesty v OOP v PHP

Při použití příkazu use je možné uvádět relativní cesty. Podívejme se na příklad. Předpokládejme, že připojujeme určitou třídu:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use \Core\Admin\Path\Router; // připojujeme třídu
  
  class Controller extends Router
  {
    
  }
?>

Jak vidíte, začátek jmenného prostoru připojované třídy se shoduje s aktuálním jmenným prostorem. To znamená, že při připojování naší třídy můžeme tuto část vynechat a zároveň odstranit počátečné obrácené lomítko:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use Path\Router; // vytvoříme relativní cestu
  
  class Controller extends Router
  {
    
  }
?>
Задание 1

Zjednodušte následující kód pomocí use:

php<?php
  namespace Core\Storage;
  
  class Model
  {
    public function __construct()
    {
      $database  = new \Core\Storage\DataBase;
    }
  }
?>