⊗ppOpNsSCC 98 of 107 menu

Poenostavljen dostop do imenskih prostorov v OOP v PHP

Recimo, da imamo naslednji razred Controller:

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

Recimo, da obstaja tudi razred Page, ki deduje od razreda Controller:

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

Kot vidite, pri dedovanju določimo ime starša skupaj z imenskim prostorom. V tem primeru pa obstaja odtenek: oba razreda pripadata istemu imenskemu prostoru. V tem primeru lahko pri dostopu do razreda preprosto napišemo ime tega razreda, takole:

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

Podana sta dva razreda:

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

Poenostavite kodo za dedovanje razreda, upoštevajoč to, da sta oba razreda v istem imenskem prostoru.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni