⊗ppOpNsSCC 98 of 107 menu

Accès simplifié aux espaces de noms en POO en PHP

Supposons que nous ayons la classe Controller suivante :

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

Supposons également qu'il y ait une classe Page, héritant de la classe Controller :

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

Comme vous pouvez le voir, lors de l'héritage, nous indiquons le nom du parent avec son espace de noms. Dans cet exemple, cependant, il y a une nuance : les deux classes appartiennent au même espace de noms. Dans un tel cas, lors de l'accès à une classe, on peut simplement écrire le nom de cette classe, comme ceci :

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

Deux classes sont données :

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

Simplifiez le code pour l'héritage de la classe, en tenant compte du fait que les deux classes se trouvent dans le même espace de noms.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser