Пространство имен php
Автор Алексей Давыдов задал вопрос в разделе Другие языки и технологии
что такое пространство имен и зачем оно нужно и получил лучший ответ
Ответ от Krаb Bark[гуру]
Для обеспечения групповой работы над программами. Сотрудники, работающие над разными частями программы, могут не беспокоиться о том, что придуманные ими переменных и типов случайно совпадут. Также меньше проблем с использованием готовых библиотек подпрограмм и констант, созданных другими людьми.
Ответ от Joe D'Amato[гуру]
некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (то есть имён) . Идентификатор, определенный в пространстве имён, ассоциируется с этим пространством. Один и тот же идентификатор может быть независимо определён в нескольких пространствах. Таким образом, значение, связанное с идентификатором, определённым в одном пространстве имён, может иметь (или не иметь) такое же значение, как и такой же идентификатор, определённый в другом пространстве. Языки с поддержкой пространств имён определяют правила, указывающие, к какому пространству имён принадлежит идентификатор (то есть его определение) .
Например, Андрей работает в компании X, а ID (сокр. от англ. Identifier — идентификатор) его как работника равен 123. Олег работает в компании Y, а его ID также равен 123. Единственное (с точки зрения некоей системы учета) , благодаря чему Андрей и Олег могут быть различимы при совпадающих ID, это их принадлежность к разным компаниям. Различие компаний в этом случае представляет собой систему различных пространств имён (одна компания — одно пространство) . Наличие двух работников в компании с одинаковыми ID представляет большие проблемы при их использовании, например, по платёжному чеку, в котором будет указан работник с ID 123, будет весьма затруднительно определить работника, которому этот чек предназначается.
некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (то есть имён) . Идентификатор, определенный в пространстве имён, ассоциируется с этим пространством. Один и тот же идентификатор может быть независимо определён в нескольких пространствах. Таким образом, значение, связанное с идентификатором, определённым в одном пространстве имён, может иметь (или не иметь) такое же значение, как и такой же идентификатор, определённый в другом пространстве. Языки с поддержкой пространств имён определяют правила, указывающие, к какому пространству имён принадлежит идентификатор (то есть его определение) .
Например, Андрей работает в компании X, а ID (сокр. от англ. Identifier — идентификатор) его как работника равен 123. Олег работает в компании Y, а его ID также равен 123. Единственное (с точки зрения некоей системы учета) , благодаря чему Андрей и Олег могут быть различимы при совпадающих ID, это их принадлежность к разным компаниям. Различие компаний в этом случае представляет собой систему различных пространств имён (одна компания — одно пространство) . Наличие двух работников в компании с одинаковыми ID представляет большие проблемы при их использовании, например, по платёжному чеку, в котором будет указан работник с ID 123, будет весьма затруднительно определить работника, которому этот чек предназначается.
Ответ от 0_ooo[гуру]
дополню применимо ближе к программированию
пример: Вы подключили две библиотеки разных разработчиков к своему проекту; в одной библиотеке есть класс list и во второй библиотеке есть класс list - как быть? , чтобы не было путаницы - используется пространство имен
дополню применимо ближе к программированию
пример: Вы подключили две библиотеки разных разработчиков к своему проекту; в одной библиотеке есть класс list и во второй библиотеке есть класс list - как быть? , чтобы не было путаницы - используется пространство имен
Ответ от Haidarovgde[гуру]
чем больше программа, тем вероятнее в ней одинаковые имена переменных и классов, так как программу могут писать несколько человек. Чтобы разделить одинаковые имена их заключают внутрь функций, классов и наконец внутрь пространств имен.
чем больше программа, тем вероятнее в ней одинаковые имена переменных и классов, так как программу могут писать несколько человек. Чтобы разделить одинаковые имена их заключают внутрь функций, классов и наконец внутрь пространств имен.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: что такое пространство имен и зачем оно нужно
Как в java подключить свой класс?
import [пространство имен]. [твой класс] ;
Пример
import java.util.Date;
подробнее...
спросили в Парсы
PHP, method_exists (ООП)
"eval is evil"(c)
Не используйте eval, есть не мало способов подгрузить класс динамически.
подробнее...
PHP, method_exists (ООП)
"eval is evil"(c)
Не используйте eval, есть не мало способов подгрузить класс динамически.
подробнее...
спросили в Гадания
Господа маги и их подруги, а скажите мне насколько совместимы два имени Мария и Александр?
Александр
Удачны серьезные отношения и совместимость в браке с Анной, Валентиной,
подробнее...
Господа маги и их подруги, а скажите мне насколько совместимы два имени Мария и Александр?
Александр
Удачны серьезные отношения и совместимость в браке с Анной, Валентиной,
подробнее...
спросили в 2 й МАК
зачем на херосиму сбросили бомбу? , почему америкашки выбрали именно этот город, а не другой?..
Уже весной 1945 г. изыскательская группа Манхэттенского проекта получила задание выбрать объект для
подробнее...
зачем на херосиму сбросили бомбу? , почему америкашки выбрали именно этот город, а не другой?..
Уже весной 1945 г. изыскательская группа Манхэттенского проекта получила задание выбрать объект для
подробнее...
Что вы слышали, что вы знаете о творчестве художника по имени Бахчанян Вагрич?
Вагрич Акопович Бахчанян — известный художник-карикатурист, литератор-концептуалист и поэт.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Философия Душевные
Почему именно БАЯН САМЫЙ ДУШЕВНЫЙ МУЗЫКАЛЬНЫЙ ИНСТРУМЕНТ?
Баян, как никакой другой музыкальный инструмент, чувствует тончайшие душевные переживания, оттенки
подробнее...
Почему именно БАЯН САМЫЙ ДУШЕВНЫЙ МУЗЫКАЛЬНЫЙ ИНСТРУМЕНТ?
Баян, как никакой другой музыкальный инструмент, чувствует тончайшие душевные переживания, оттенки
подробнее...
спросили в Интернет
Посоветуйте лучший хостинг для создания сайта на российском интернет пространстве. (Санкт-Петербург)
Советую хостинг #yahrefs358764#. Но для сайтов под рунет не менее важна доменная зона доменного
подробнее...
Посоветуйте лучший хостинг для создания сайта на российском интернет пространстве. (Санкт-Петербург)
Советую хостинг #yahrefs358764#. Но для сайтов под рунет не менее важна доменная зона доменного
подробнее...
спросили в 1161 год 1162 год
Кому принадлежит это гробница и где именно находитса
Гробница Юсифа ибн Кусейра. Этот пирамидальный памятник в народе называют Гмбез Атабаба, то есть
подробнее...
Кому принадлежит это гробница и где именно находитса
Гробница Юсифа ибн Кусейра. Этот пирамидальный памятник в народе называют Гмбез Атабаба, то есть
подробнее...
спросили в Иезекииль
где в мире находиться пуп земли
Олицетворяет космический центр, из которого питается вселенная, убежище. Символ катарсиса и
подробнее...
где в мире находиться пуп земли
Олицетворяет космический центр, из которого питается вселенная, убежище. Символ катарсиса и
подробнее...
спросили в Пристень
Я лично видел: компрессор гонит по трубе воздух, труба разветвляется, в одну сторону идет воздух минус 30, в другую -
Это называется вихревая труба Ранке. Устройство ее можете посмотреть здесь в самом низу. А лучше
подробнее...
Я лично видел: компрессор гонит по трубе воздух, труба разветвляется, в одну сторону идет воздух минус 30, в другую -
Это называется вихревая труба Ранке. Устройство ее можете посмотреть здесь в самом низу. А лучше
подробнее...
спросили в Интернет
Скажите, а как сделать баннер для сайта???
Macromedia Fireworks в этой программе или в Photoshop с Image Ready
ДЛЯ PAINT`a
подробнее...
Скажите, а как сделать баннер для сайта???
Macromedia Fireworks в этой программе или в Photoshop с Image Ready
ДЛЯ PAINT`a
подробнее...
Если допустим у собаки глисты в сердце, другие могут заразиться от этой собаки?
Видела такое раз. Ужас!
Почитайте здесь внимательно. Заражение не от собак, а от кровососущих
подробнее...
спросили в Вены
Где скачать путеводитель по Вене Австрия ?
Путеводитель по австрийской столице - Вене, составленный Екатериной Деготь, изданный в издательстве
подробнее...
Где скачать путеводитель по Вене Австрия ?
Путеводитель по австрийской столице - Вене, составленный Екатериной Деготь, изданный в издательстве
подробнее...
спросили в Политика
История Таможенного Союза между Беларуссией, Казахстаном и Россией
krugosvet.ru›Таможенный союз России
tsouz.ru›Community/Pages/71.aspx
подробнее...
История Таможенного Союза между Беларуссией, Казахстаном и Россией
krugosvet.ru›Таможенный союз России
tsouz.ru›Community/Pages/71.aspx
подробнее...
спросили в Интернет
instaprof.appspot.com - что это такое? КТО-НИБУДЬ МОЖЕТ ОБЪЯСНИТЬ ПОПУЛЯРНО?
Google App Engine — сервис хостинга сайтов и web-приложений на серверах Google с бесплатным именем
подробнее...
instaprof.appspot.com - что это такое? КТО-НИБУДЬ МОЖЕТ ОБЪЯСНИТЬ ПОПУЛЯРНО?
Google App Engine — сервис хостинга сайтов и web-приложений на серверах Google с бесплатным именем
подробнее...