⊗ppOpNsURP 103 of 107 menu

ბრძანება use და ფარდობითი გზები OOP-ში PHP-ში

ბრძანება use-ის გამოყენებისას შესაძლებელია ფარდობითი გზების მითითება. მოდით შევხედოთ მაგალითს. დავუშვათ, ჩვენ ვუერთდებით გარკვეულ კლასს:

<?php namespace Core\Admin; use \Core\Admin\Path\Router; // ვუერთდებით კლასს class Controller extends Router { } ?>

როგორც ხედავთ, მიერთებული კლასის სივრცის სახელების დასაწყისი ემთხვევა მიმდინარე სივრცის სახელს. ეს ნიშნავს, რომ ჩვენ შეგვიძლია ეს ნაწილი მიერთებისას ჩვენი კლასის, ამოიღოთ ის და თან ამოვიღოთ საწყისი საპირისპირო წერტილი:

<?php namespace Core\Admin; use Path\Router; // ვაკეთებთ ფარდობით გზას class Controller extends Router { } ?>

გაამარტივეთ შემდეგი კოდი use-ის გამოყენებით:

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