⊗ppOpNsSCC 98 of 107 menu

Поедноставен пристап кон именски простори во ООП во PHP

Нека имаме следнава класа Controller:

<?php namespace Admin; class Controller { } ?>

Нека има и класа Page, која наследува од класата Controller:

<?php namespace Admin; class Page extends \Admin\Controller { } ?>

Како што можете да видите, при наследувањето ние го означуваме името на родителот заедно со именскиот простор. Во овој пример, сепак, има нијанса: двете класи припаѓаат на истиот именски простор. Во таков случај, при пристап до класа може едноставно да се напише името на таа класа, вака:

<?php namespace Admin; class Page extends Controller { } ?>

Дадени се две класи:

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

Поедноставете го кодот за наследување на класата, земајќи предвид дека двете класи се во ист именски простор.

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