PHP'de OOP'de use Komutu ve Göreli Yollar

use komutu kullanılırken göreli yollar belirtilebilir. Bir örnek üzerinden inceleyelim. Diyelim ki bir sınıfı dahil ediyoruz:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use \Core\Admin\Path\Router; // sınıfı dahil ediyoruz
  
  class Controller extends Router
  {
    
  }
?>

Gördüğünüz gibi, dahil edilen sınıfın namespace'inin başlangıcı mevcut namespace ile aynı. Bu, sınıfımızı dahil ederken bu kısmı çıkararak ve baştaki ters eğik çizgiyi kaldırarak yapabileceğimiz anlamına gelir:

/core/admin/controller.php<?php
  namespace Core\Admin;
  use Path\Router; // göreli yol kullanıyoruz
  
  class Controller extends Router
  {
    
  }
?>
Задание 1

Aşağıdaki kodu use kullanarak basitleştirin:

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