⊗ppOpNsSCC 98 of 107 menu

Forenklet tilgang til navnerom i OOP i PHP

La oss si at vi har følgende klasse Controller:

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

La oss også si at det er en klasse Page, som arver fra klassen Controller:

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

Som du ser, ved arv angir vi navnet på forelderen sammen med navnerommet. I dette eksemplet er det imidlertid en nyanse: begge klassene tilhører det samme navnerommet. I slike tilfeller, når du henviser til en klasse, kan du rett og slett skrive navnet på denne klassen, slik:

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

Det er gitt to klasser:

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

Forenkle koden for klassearv, ta i betraktning at begge klassene befinner seg i samme navnerom.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis