От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить