330 of 410 menu

Kommandoen namespace

Namespaces i PHP giver mulighed for at isolere klasser, interfaces, funktioner og konstanter. De er især nyttige, når man arbejder med store projekter eller bruger tredjepartsbiblioteker. Et namespace defineres med nøgleordet namespace i starten af filen.

Syntaks

namespace MyProject;

Eksempel

Lad os oprette et simpelt namespace og en klasse inde i det:

<?php namespace MyProject; class MyClass { public function hello() { return 'Hello from MyClass'; } } ?>

Eksempel

Henvendelse til en klasse fra et andet namespace:

<?php require_once 'MyClass.php'; $obj = new \MyProject\MyClass(); echo $obj->hello(); ?>

Resultat af kodeudførelse:

'Hello from MyClass'

Eksempel

Brug af aliasser for namespaces:

<?php use MyProject\MyClass as MC; $obj = new MC(); echo $obj->hello(); ?>

Se også

  • kommandoen class,
    som giver mulighed for at oprette klasser
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis