⊗ppOpNsURP 103 of 107 menu

PHP-də OOP-də use komandası və nisbi yollar

use komandasından istifadə edərkən nisbi yollar göstərmək olar. Gəlin bir nümunəyə baxaq. Tutaq ki, müəyyən bir sinfi daxil edirik:

<?php namespace Core\Admin; use \Core\Admin\Path\Router; // sinfi daxil edirik class Controller extends Router { } ?>

Gördüyünüz kimi, daxil edilən sinfin ad fəzasının başlanğıcı cari ad fəzası ilə üst-üstə düşür. Bu o deməkdir ki, sinfimizi daxil edərkən bu hissəni, əlavə olaraq ilkin tərs çəpəri silməklə, çıxara bilərik:

<?php namespace Core\Admin; use Path\Router; // nisbi yolu edirik class Controller extends Router { } ?>

Aşağıdakı kodu use istifadə edərək sadələşdirin:

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