⊗ppOpNsSCC 98 of 107 menu

Sintaxis simplificada para espacios de nombres en POO en PHP

Supongamos que tenemos la siguiente clase Controller:

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

Supongamos también que hay una clase Page que hereda de la clase Controller:

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

Como puedes ver, al heredar especificamos el nombre del padre junto con el espacio de nombres. En este ejemplo, sin embargo, hay un matiz: ambas clases pertenecen al mismo espacio de nombres. En tal caso, al hacer referencia a la clase simplemente se puede escribir el nombre de esa clase, así:

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

Se dan dos clases:

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

Simplifique el código para la herencia de clases, teniendo en cuenta que ambas clases están en el mismo espacio de nombres.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar