Arahan use dan Laluan Relatif dalam OOP di PHP

Apabila menggunakan arahan use, anda boleh menentukan laluan relatif. Mari kita lihat contoh. Katakan kita menyambungkan kelas tertentu:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use \Core\Admin\Path\Router; // menyambungkan kelas
  
  class Controller extends Router
  {
    
  }
?>

Seperti yang anda lihat, permulaan namespace bagi kelas yang disambungkan sepadan dengan namespace semasa. Ini bermakna kita boleh membuang bahagian ini semasa menyambung kelas kita, dengan membuang garis condong belakang permulaan:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use Path\Router; // membuat laluan relatif
  
  class Controller extends Router
  {
    
  }
?>
Задание 1

Permudahkan kod berikut dengan menggunakan use:

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