Lệnh use và đường dẫn tương đối trong OOP PHP

Khi sử dụng lệnh use, bạn có thể chỉ định đường dẫn tương đối. Hãy xem xét một ví dụ. Giả sử chúng ta đang kết nối một lớp nào đó:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use \Core\Admin\Path\Router; // kết nối lớp
  
  class Controller extends Router
  {
    
  }
?>

Như bạn thấy, phần đầu của namespace của lớp được kết nối trùng khớp với namespace hiện tại. Điều này có nghĩa là khi kết nối lớp của chúng ta, chúng ta có thể bỏ phần này đi và đồng thời loại bỏ dấu gạch chéo ngược ở đầu:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use Path\Router; // tạo đường dẫn tương đối
  
  class Controller extends Router
  {
    
  }
?>
Задание 1

Hãy đơn giản hóa đoạn mã sau bằng cách sử dụng use:

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