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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне