пространство имен



Пространство имен php

Автор Алексей Давыдов задал вопрос в разделе Другие языки и технологии

что такое пространство имен и зачем оно нужно и получил лучший ответ

Ответ от Krаb Bark[гуру]
Для обеспечения групповой работы над программами. Сотрудники, работающие над разными частями программы, могут не беспокоиться о том, что придуманные ими переменных и типов случайно совпадут. Также меньше проблем с использованием готовых библиотек подпрограмм и констант, созданных другими людьми.

Ответ от Joe D'Amato[гуру]
некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (то есть имён) . Идентификатор, определенный в пространстве имён, ассоциируется с этим пространством. Один и тот же идентификатор может быть независимо определён в нескольких пространствах. Таким образом, значение, связанное с идентификатором, определённым в одном пространстве имён, может иметь (или не иметь) такое же значение, как и такой же идентификатор, определённый в другом пространстве. Языки с поддержкой пространств имён определяют правила, указывающие, к какому пространству имён принадлежит идентификатор (то есть его определение) .
Например, Андрей работает в компании X, а ID (сокр. от англ. Identifier — идентификатор) его как работника равен 123. Олег работает в компании Y, а его ID также равен 123. Единственное (с точки зрения некоей системы учета) , благодаря чему Андрей и Олег могут быть различимы при совпадающих ID, это их принадлежность к разным компаниям. Различие компаний в этом случае представляет собой систему различных пространств имён (одна компания — одно пространство) . Наличие двух работников в компании с одинаковыми ID представляет большие проблемы при их использовании, например, по платёжному чеку, в котором будет указан работник с ID 123, будет весьма затруднительно определить работника, которому этот чек предназначается.

Ответ от 0_ooo[гуру]
дополню применимо ближе к программированию
пример: Вы подключили две библиотеки разных разработчиков к своему проекту; в одной библиотеке есть класс list и во второй библиотеке есть класс list - как быть? , чтобы не было путаницы - используется пространство имен

Ответ от Haidarovgde[гуру]
чем больше программа, тем вероятнее в ней одинаковые имена переменных и классов, так как программу могут писать несколько человек. Чтобы разделить одинаковые имена их заключают внутрь функций, классов и наконец внутрь пространств имен.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: что такое пространство имен и зачем оно нужно

Как в java подключить свой класс?
import [пространство имен]. [твой класс] ;

Пример
import java.util.Date;подробнее...
спросили в Парсы
PHP, method_exists (ООП)
"eval is evil"(c)
Не используйте eval, есть не мало способов подгрузить класс динамически.подробнее...
спросили в Гадания
Господа маги и их подруги, а скажите мне насколько совместимы два имени Мария и Александр?
Александр

Удачны серьезные отношения и совместимость в браке с Анной, Валентиной,
подробнее...
спросили в 2 й МАК
зачем на херосиму сбросили бомбу? , почему америкашки выбрали именно этот город, а не другой?..
Уже весной 1945 г. изыскательская группа Манхэттенского проекта получила задание выбрать объект для
подробнее...

Что вы слышали, что вы знаете о творчестве художника по имени Бахчанян Вагрич?
Вагрич Акопович Бахчанян — известный художник-карикатурист, литератор-концептуалист и поэт.подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Философия Душевные
Почему именно БАЯН САМЫЙ ДУШЕВНЫЙ МУЗЫКАЛЬНЫЙ ИНСТРУМЕНТ?
Баян, как никакой другой музыкальный инструмент, чувствует тончайшие душевные переживания, оттенки
подробнее...
спросили в Интернет
Посоветуйте лучший хостинг для создания сайта на российском интернет пространстве. (Санкт-Петербург)
Советую хостинг #yahrefs358764#. Но для сайтов под рунет не менее важна доменная зона доменного
подробнее...
спросили в 1161 год 1162 год
Кому принадлежит это гробница и где именно находитса
Гробница Юсифа ибн Кусейра. Этот пирамидальный памятник в народе называют Гмбез Атабаба, то есть
подробнее...
спросили в Иезекииль
где в мире находиться пуп земли
Олицетворяет космический центр, из которого питается вселенная, убежище. Символ катарсиса и
подробнее...
спросили в Пристень
Я лично видел: компрессор гонит по трубе воздух, труба разветвляется, в одну сторону идет воздух минус 30, в другую -
Это называется вихревая труба Ранке. Устройство ее можете посмотреть здесь в самом низу. А лучше
подробнее...
спросили в Интернет
Скажите, а как сделать баннер для сайта???
Macromedia Fireworks в этой программе или в Photoshop с Image Ready

ДЛЯ PAINT`aподробнее...

Если допустим у собаки глисты в сердце, другие могут заразиться от этой собаки?
Видела такое раз. Ужас!
Почитайте здесь внимательно. Заражение не от собак, а от кровососущих
подробнее...
спросили в Вены
Где скачать путеводитель по Вене Австрия ?
Путеводитель по австрийской столице - Вене, составленный Екатериной Деготь, изданный в издательстве
подробнее...
спросили в Политика
История Таможенного Союза между Беларуссией, Казахстаном и Россией
krugosvet.ru›Таможенный союз России
tsouz.ru›Community/Pages/71.aspxподробнее...
спросили в Интернет
instaprof.appspot.com - что это такое? КТО-НИБУДЬ МОЖЕТ ОБЪЯСНИТЬ ПОПУЛЯРНО?
Google App Engine — сервис хостинга сайтов и web-приложений на серверах Google с бесплатным именем
подробнее...
Пространство имён программирование на Википедии
Посмотрите статью на википедии про Пространство имён программирование
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*