330 of 410 menu

Der namespace-Befehl

Namensräume (namespaces) in PHP erlauben die Isolierung von Klassen, Interfaces, Funktionen und Konstanten. Sie sind besonders nützlich bei der Arbeit mit großen Projekten oder bei der Verwendung von Bibliotheken Dritter. Ein Namensraum wird durch das Schlüsselwort namespace am Anfang der Datei definiert.

Syntax

namespace MyProject;

Beispiel

Erstellen wir einen einfachen Namensraum und eine Klasse darin:

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

Beispiel

Zugriff auf eine Klasse aus einem anderen Namensraum:

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

Ergebnis der Codeausführung:

'Hello from MyClass'

Beispiel

Verwendung von Aliassen für Namensräume:

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

Siehe auch

  • den Befehl class,
    der die Erstellung von Klassen ermöglicht
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen