330 of 410 menu

Dyrektywa namespace

Przestrzenie nazw (namespaces) w PHP pozwalają na izolowanie klas, interfejsów, funkcji i stałych. Są szczególnie przydatne przy pracy z dużymi projektami lub przy korzystaniu z bibliotek stron trzecich. Przestrzeń nazw jest definiowana za pomocą słowa kluczowego namespace na początku pliku.

Składnia

namespace MyProject;

Przykład

Stwórzmy prostą przestrzeń nazw i klasę wewnątrz niej:

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

Przykład

Odwołanie się do klasy z innej przestrzeni nazw:

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

Wynik wykonania kodu:

'Witaj z MyClass'

Przykład

Użycie aliasów dla przestrzeni nazw:

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

Zobacz też

  • dyrektywę class,
    która pozwala tworzyć klasy
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć