Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗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