⊗ppOpNsSCC 98 of 107 menu

Qasje e Thjeshtuar për Emërtimet e Hapësirave në OOP në PHP

Le të themi se kemi klasën e mëposhtme Controller:

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

Le të themi gjithashtu se ka një klasë Page, që trashëgon nga klasa Controller:

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

Siç e shihni, gjatë trashëgimisë ne specifikojmë emrin e prindit së bashku me emërtimin e hapësirës. Në këtë shembull, megjithatë, ka një nuancë: të dyja klasat i përkasin të njëjtës hapësirë emërish. Në këtë rast, kur i referohemi një klase thjesht mund të shkruajmë emrin e asaj klase, si këtu:

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

Janë dhënë dy klasa:

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

Thjeshtoni kodin për trashëgiminë e klasës, duke marrë parasysh që të dyja klasat ndodhen në të njëjtën hapësirë emërish.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo