1. vova3261 - 21 Июня, 2015 - 14:39:06 - перейти к сообщению
Привет всем помогите пожалуйста с такой проблемкой в общем была у меня простенькая mvc система с классом registry в котором хранятся глобальные переменные типа подключение к бд и т.д. и вот решил я сделать эту систему с неймспейсами , так вот теперь мою глобальную переменную не видно можно ли сделать так чтобы в любом пространстве имен я мог получить доступ к этому объекту?
2. DeepVarvar - 21 Июня, 2015 - 16:22:36 - перейти к сообщению
Чтобы получить доступ теперь указывай полные неймспейсы, или пиши use в начале файла.
3. LIME - 21 Июня, 2015 - 16:40:30 - перейти к сообщению
\Regisrtry::getThisShit('greenShit');
4. vova3261 - 21 Июня, 2015 - 16:48:36 - перейти к сообщению
LIME пишет:
то есть я так понимаю обратится к объекту, который я создал при загрузке приложения не получится и надо будет создавать новый экземпляр этого класса в каждом пространстве имен?
\Regisrtry::getThisShit('greenShit');
5. LIME - 21 Июня, 2015 - 16:50:55 - перейти к сообщению
Нет
Смотреть паттерн синглтон как вариант
И комбинировать с registry
(Добавление)
Либо просто статический метод если железно не будет нескольких экземпляров
Смотреть паттерн синглтон как вариант
И комбинировать с registry
(Добавление)
Либо просто статический метод если железно не будет нескольких экземпляров
6. DeepVarvar - 21 Июня, 2015 - 17:02:39 - перейти к сообщению
LIME пишет:
Меня на этом дерьме завалили на одном собеседовании в тестовом. Им видите-ли нужно было всеравно создать экземпляр. Мотивировалось тем, что они не знают в каком месте завтра у манагеров зачешется. Плюс докопались до экономии ресурсов, мотивировав тем, что у них варниш. Энтерпрайз, такой энтерпрайз...
Либо просто статический метод если железно не будет нескольких экземпляров
7. LIME - 21 Июня, 2015 - 17:08:18 - перейти к сообщению
DeepVarvar в этом есть правда
(Добавление)
Хотя при чем варниш
(Добавление)
Могут быть траблы на функциональных тестах ыщо
Статикой должна быть именно статика по хорошему
(Добавление)
Хотя при чем варниш
(Добавление)
Могут быть траблы на функциональных тестах ыщо
Статикой должна быть именно статика по хорошему
8. DeepVarvar - 21 Июня, 2015 - 17:31:16 - перейти к сообщению
Обиднее всего то, что я все это знаю, но только я не мог угадать в каком виде им нужно и почему.
В условиях тестового не было ж написано: "у нас манагеры -- чесоточники".
А зарплата там была вкусная, да ))
В условиях тестового не было ж написано: "у нас манагеры -- чесоточники".
А зарплата там была вкусная, да ))
9. LIME - 21 Июня, 2015 - 17:35:26 - перейти к сообщению
Это фигня
Я вот недавно к качестве примера кода отправил модель с дата маппингом, сервис локатором, лэйзи лоадом, абстрактной фабрикой для создания ресурса.... мне сказали что код ничего не делает
И вообще видно что что хоть я знаю что такое инъекции но не умею биндить данные
Эээ....ну ладно
Я вот недавно к качестве примера кода отправил модель с дата маппингом, сервис локатором, лэйзи лоадом, абстрактной фабрикой для создания ресурса.... мне сказали что код ничего не делает
И вообще видно что что хоть я знаю что такое инъекции но не умею биндить данные
Эээ....ну ладно
10. vova3261 - 21 Июня, 2015 - 18:05:23 - перейти к сообщению
LIME пишет:
СПАСИБО в идеале я конечно хотел сделать что то типа зендовского сервис локатора ну и ладно попробую со статическими
Нет
Смотреть паттерн синглтон как вариант
И комбинировать с registry
(Добавление)
Либо просто статический метод если железно не будет нескольких экземпляров
Смотреть паттерн синглтон как вариант
И комбинировать с registry
(Добавление)
Либо просто статический метод если железно не будет нескольких экземпляров