PHP да ООП да use команда ва нисбий йўналлар

use командасини қўллаганда нисбий йўналларни кўрсатиш мумкин. Келинг, мисолда кўрайлик. Фарз қилайлик, биз бирор классни улантирмоқчимиз:

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

Кўриб тургангизdek, улантирилаётган класснинг номлар фазоси бошланғичи жорий номлар фазоси билан мос келади. Бу демакдики, биз улантириш жараёнида классимизнинг бундай қисмини, бошланғич тескари чизқични ўчириб, нисбий қилишимиз мумкин:

/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;
    }
  }
?>