⊗ppOpNsURP 103 of 107 menu

Командата use и относителни пътища в ООП в 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; } } ?>
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне