PHP-dä OOP-da use we izafi ýollary ulanmak

use buýrugy ulanılanda izafi ýollary görkezip bolýar. Mysal üçin serediň. Derwam edýän bir klasymyz bardyr diýeliň:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use \Core\Admin\Path\Router; // klasy goşýarys
  
  class Controller extends Router
  {
    
  }
?>

Görşüňiz ýaly, goşulýan klasyň ad giňişliginiň başlangyjy häzirki ad giňişligine gabat gelýär. Bu bolsa, goşulýan klasymyz üçin bu bölegi aýryp, şol bir wagtyň özünde başdaky yzky çyzygy aýyryp bolýandygyny aňladýar:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use Path\Router; // izafi ýol edýäris
  
  class Controller extends Router
  {
    
  }
?>
Задание 1

use ulanmak bilen aşakdaky kody ýönekeýleşdiriň:

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