⊗ppOpNsSCC 98 of 107 menu

Urahisishaji wa Kurejelea Maeneo ya Majina katika OOP PHP

Hebu tuchukulie tuna darasa lifuatalo Controller:

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

Hebu pia tuchukulie kuna darasa Page, linalorithi kutoka kwa darasa Controller:

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

Kama unavyoona, wakati wa kurithi tunaonyesha jina la mzazi pamoja na eneo la jina. Katika mfano huu, hata hivyo, kuna undani: madarasa yote mawili yanamilikiwa na eneo la jina moja. Katika kesi kama hiyo wakati wa kurejelea darasa unaweza kuandika tu jina la darasa hilo, kama hivi:

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

Yamepewa madarasa mawili:

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

Rahisisha msimbo wa kurithi darasa, kwa kuzingatia kwamba madarasa yote mawili yako katika eneo la jina moja.

azuziduzltr