Я читал Использование пространств имен: откат к глобальной функции / константе на php. net, и он говорит, что язык разработан следующим образом:
Имена классов всегда соответствуют текущему имени пространства имен. Таким образом, чтобы получить доступ к внутренним или не принадлежащим пространству имен пользовательским классам, нужно обращаться к ним с их полностью определенным Именем .... ..... Для функций и констант PHP вернется к глобальным функциям или константам, если функция с пространством имен или константа не существует.
Мой вопрос: что было бы неправильно, если бы классы могли переходить к глобальным классам, таким как функции и константы, если они не определены в текущем пространстве имен? Каковы будут идеологические или технические трудности этого выбора дизайна?