Anonymous
внутри метода класса
Anonymous
объект
старий
постой притормози
Ildar
Глобал это плохо (
старий
какой глобал
старий
ВЭЙТ Э СЭКОНД
John
сбрось весь код
старий
какой метод
Co(n)stantine👨🔬
старий
в твоем коде LoginSettings это другой класс
старий
тебе нужно подключить в класс логин
старий
класс логин сеттингс
старий
через конструктор
старий
Dependency Injection
старий
вот это ковыряй)
Mr.Napcae
нет)
Anonymous
Ок. А какую структура для ооп программы мне сделать? Я сейчас также этим вопросом задаюсь. Но мне кажется, будет хорошо если я создаю внутри одного места экземпляры классов, а потом с ними уже работать буду, оттуда же. Чтобы путаницы не было, когда внутри одного класса вызывается экземпляр другого итд...
invariance
invariance
с выходом 7.1 то
Anonymous
invariance
nope
invariance
уже нет
старий
😩
старий
чертовы маркетологи
старий
вечно они рисуют эти красивые диаграмы
старий
где HHVM быстрее планеты всей
старий
а там внизу мелкие шрифтики
старий
при каких условиях оно быстрее
старий
Через геттеры?
старий
я тоже так подумал изначально
старий
но решил, мало ли
старий
может чего изобрели прямо изощренного)
старий
мало ли)
старий
я много чего не знаю(
Anonymous
вместо global
Anonymous
ну, сказали забыть про слово global
Dmitriy
ребята книги по рефакторингу может кто посоветовать?
Anonymous
использовать аргументы?
Anonymous
ну, мне нужна если переменная глобальная
старий
Anonymous
ну мало ли
старий
много ли
Anonymous
обработать какие-нибудь данные
Anonymous
внутри функции
Anonymous
ну ок
invariance
наверное потому что это не пхп)
invariance
нет
invariance
просто это не пхп
invariance
оно транслируется в плюсы
invariance
но совсем без ооп - это жесть
invariance
самый годный вариант ооп, что я видел - в го
Dmitriy
invariance
Тенпеннай
Тенпеннай
там вообще лучший вариант ООП
Тенпеннай
только тяжело с непривычки
invariance
отсутствующий? 😆
Тенпеннай
нет, почему
Тенпеннай
его эмулировали
invariance
в си разве есть ооп?
Тенпеннай
Yurii
['phone', 'match', 'pattern'=>'/[0-9+]+/'],
имеется такая говнорегулярка, как указать что я хочу что бы "+" мог указываться лишь первым символом?
Anonymous
а какой из этих двух вариантов лучше? т.е.
1) передавать объект внутрь класса(так называемый Dependency injection)
2)создавать внутри класса объект и уже работать с ним
Anonymous
они ведь по факту одинаковы, как я понимаю
Yurii
нашел что первый символ должен указываться так /^.../
Anonymous
разница вся в том, что в 1 видно что куда
Anonymous
верно?
Yurii
но ума не приложу как совместить это с моей регулярнкой
Anonymous
ну я ведь юзать щас это буду)
Anonymous
сразу к хорошему приучить себя
Anonymous
разветвленная структура. один класс у меня - ядро плагина. второй - работа с настройками плагина. в ядре мне нужны методы класса с настройками
Anonymous
что именно?
Anonymous
что конкретно?)
Anonymous
такая структура?
Anonymous
а как мне это реализовать по правильному?
Co(n)stantine👨🔬
https://www.sitepoint.com/bitwise-operators-still-relevant-modern-php
Anonymous
там другое дело. работа с БД, сериализация. вот это класс настроек, он всю грязную работу делает, а на выходе я уже настройки получаю