330 of 410 menu

Команда namespace

Простори имена (namespaces) у PHP-у омогућавају изолацију класа, интерфејса, функција и константи. Посебно су корисни при раду на великим пројектима или када се користе библиотеке трећих страна. Простор имена се дефинише кључном речи namespace на почетку фајла.

Синтакса

namespace MyProject;

Пример

Направимо једноставан простор имена и класу унутар њега:

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

Пример

Приступ класи из другог простора имена:

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

Резултат извршавања кода:

'Hello from MyClass'

Пример

Коришћење алијаса за просторе имена:

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

Погледајте такође

  • команду class,
    која омогућава креирање класа
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј