Форум → Сообщество → Новости → Новый разделитель в пространствах имен в PHP "\"
Новый разделитель в пространствах имен в PHP "\"
Страницы: ← Предыдущая страница →
-
-
28 октября 2008 г. 9:27, спустя 1 час 57 минут 58 секунд
:: — самое то. А как в других языках разделяют? -
-
28 октября 2008 г. 14:32, спустя 4 часа 58 минут 9 секунд
:: — самое то. А как в других языках разделяют?
В С++ используется ::, но там в одном пространстве имен нельзя создать класс и пространство имен с одинаковыми именами. В Java везде используется точка и вроде можно в одном пакете создать одноименные пакет и класс, но там переменные и методы не могут существовать вне класса.
Я не врубаюсь, почему бы просто не выкидывать Fatal Error при конфликте имен? -
28 октября 2008 г. 16:54, спустя 2 часа 21 минуту 28 секунд
Я так полагаю, потому что для этого пришлось бы внести существенные изменения в интерпретатор. А так синтаксис сменили, хуле. -
29 октября 2008 г. 0:46, спустя 7 часов 52 минуты 58 секунд
В Java везде используется точка и вроде можно в одном пакете создать одноименные пакет и класс, но там переменные и методы не могут существовать вне класса
немного дополню Тимура
В Java нет пространства имен там есть пакетpackage ru.pyha
Полное имя класса состоит из пакета и имени классаimport ru.pyha.Utils;
и для доступа к статике используеться (полное) имя классаString s = ru.pyha.Utils.generateRandomString();
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!