Команда use и относительные пути в ООП в PHP

При користење на командата use може да се означат релативни патеки. Ајде да погледнеме на пример. Нека приклучуваме одредена класа:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use \Core\Admin\Path\Router; // приклучуваме класа
  
  class Controller extends Router
  {
    
  }
?>

Како што гледате, почетокот на именскиот простор на приклучената класа се совпаѓа со тековниот именски простор. Ова значи дека можеме овој дел при приклучување на нашата класа да го отстраниме, притоа отстранувајќи го почетниот обратен кос:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use Path\Router; // правиме релативна патека
  
  class Controller extends Router
  {
    
  }
?>
Задание 1

Поедноставете го следниов код со користење на use:

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