330 of 410 menu

De namespace commando

Namespaces in PHP maken het mogelijk om klassen, interfaces, functies en constanten te isoleren. Ze zijn vooral nuttig bij het werken met grote projecten of bij het gebruik van externe bibliotheken. Een namespace wordt gedefinieerd met het sleutelwoord namespace aan het begin van een bestand.

Syntaxis

namespace MyProject;

Voorbeeld

Laten we een eenvoudige namespace en een klasse erin maken:

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

Voorbeeld

Verwijzen naar een klasse vanuit een andere namespace:

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

Resultaat van het uitvoeren van de code:

'Hello from MyClass'

Voorbeeld

Aliassen gebruiken voor namespaces:

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

Zie ook

  • het commando class,
    dat het mogelijk maakt om klassen aan te maken
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren