⊗ppOpNsSCC 98 of 107 menu

Nimeruumide lihtsustatud kasutamine OOP-s PHP-s

Oletame, et meil on järgmine klass Controller:

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

Oletame ka, et on olemas klass Page, mis pärineb klassist Controller:

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

Nagu näete, määrame pärimisel vanema nime koos nimeruumiga. Selles näites on aga nüanss: mõlemad klassid kuuluvad samasse nimeruumi. Sellisel juhul saab klassi poole pöördumisel lihtsalt kirjutada selle klassi nime, nii:

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

Antud on kaks klassi:

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

Lihtsustage klassi pärimise koodi, võttes arvesse seda, et mõlemad klassid asuvad samas nimeruumis.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu