Документация для разработчиков
Темная тема

Пространство имён Bitrix

\Bitrix - пространство имён, в котором размещаются методы D7. Система допускает разработку разработчиками собственных классов и методов, но размещать их следует в собственных пространствах имён.

Понятие пространств имен позволяет давать элементам системы более четкие имена, избавиться от множества префиксов имен, а также избежать потенциальных конфликтов. Все классы, поставляемые в стандартном дистрибутиве, должны находиться в пространстве имен \Bitrix, которое не пересекается ни с PHP, ни с разработками партнёров. Каждый стандартный модуль определяет в пространстве имен \Bitrix свое подпространство, совпадающее с именем модуля. Например, для модуля forum пространством имен будет \Bitrix\Forum, а для модуля main - \Bitrix\Main.

При необходимости модуль может организовывать подпространства внутри своего пространства имен. Например, \Bitrix\Main\IO, \Bitrix\Forum\SomeName\SomeNameTwo. Но такой возможностью следует пользоваться только если это оправдано для организации правильной архитектуры данного модуля.

Допустимо сокращение полной записи. Вместо \Bitrix\Main\Class::Function() можно писать Main\Class::Function().



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх