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.