⊗ppOpNsRPt 100 of 107 menu

PHP ООП-дегі есімдер кеңістігіндегі салыстырмалы жолдар

Файлда index.php келесі шақыру орын алады делік:

<?php namespace Admin\Data; new \Core\Controller; ?>

Сіз білетіндей, класқа жүгінгенде оның есімдер кеңістігінің алдына кері сызықты жазу керек. Шын мәнінде бұл міндетті емес. Егер бұл сызықты жазбасаңыз, онда шақырылатын есімдер кеңістігі ағымдағы кеңістікке салыстырмалы түрде есептелетін болады. Мысалды қараңыз:

<?php namespace Admin\Data; new Core\Controller; // \Admin\Data\Core\Controller эквиваленті ?>

Екі класс берілген:

<?php namespace Modules\Shop\Core; class Cart { } ?>
<?php namespace Modules\Shop; class UserCart extends \Modules\Shop\Core\Cart { } ?>

Класс мұрагерлігі үшін кодты жеңілдетіңіз, біздің класс есімдер кеңістіктерінің сәйкес келетін бөлігі бар екенін ескере отырып.

Екі класс берілген:

<?php namespace Core\Data; class Controller { } ?>
<?php namespace Core\Data; class Model { } ?>

Бұл класстардың объектілері index.php файлында былай жасалады:

<?php namespace Core\Data; $controller = new \Core\Data\Controller; $model = new \Core\Data\Model; ?>

Объектілер жасау үшін кодты жеңілдетіңіз, объектілеріміздің жасалып жатқан есімдер кеңістігін ескере отырып.

Қазақ
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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау