330 of 410 menu

Příkaz namespace

Jmenné prostory (namespaces) v PHP umožňují izolovat třídy, rozhraní, funkce a konstanty. Jsou obzvláště užitečné při práci na velkých projektech nebo při používání knihoven třetích stran. Jmenný prostor je definován klíčovým slovem namespace na začátku souboru.

Syntaxe

namespace MyProject;

Příklad

Vytvoříme jednoduchý jmenný prostor a třídu uvnitř něj:

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

Příklad

Přistoupení ke třídě z jiného jmenného prostoru:

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

Výsledek provedení kódu:

'Hello from MyClass'

Příklad

Použití aliasů pro jmenné prostory:

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

Viz také

  • příkaz class,
    který umožňuje vytvářet třídy
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout