
F01134H
21.08.2017
16:02:46
самый годный вариант ооп, что я видел - в го

Like
21.08.2017
16:02:47
Им не плохо

Dmitriy
21.08.2017
16:02:55

Google

Like
21.08.2017
16:03:04
А то меня забанят

F01134H
21.08.2017
16:03:24

v
21.08.2017
16:03:28
там вообще лучший вариант ООП

Like
21.08.2017
16:03:40
Не смешно если что

v
21.08.2017
16:03:41
только тяжело с непривычки

Like
21.08.2017
16:03:44
Вообще ни капельки

F01134H
21.08.2017
16:03:44
отсутствующий? ?

v
21.08.2017
16:03:52
нет, почему
его эмулировали

F01134H
21.08.2017
16:04:03
в си разве есть ооп?

Like
21.08.2017
16:04:04
чо не так, юзай

Google

v
21.08.2017
16:04:38

Like
21.08.2017
16:05:03

Yury
21.08.2017
16:12:26
['phone', 'match', 'pattern'=>'/[0-9+]+/'],
имеется такая говнорегулярка, как указать что я хочу что бы "+" мог указываться лишь первым символом?

Herman
21.08.2017
16:20:14
они ведь по факту одинаковы, как я понимаю

Yury
21.08.2017
16:21:34
нашел что первый символ должен указываться так /^.../

Herman
21.08.2017
16:21:37
разница вся в том, что в 1 видно что куда

Alexander
21.08.2017
16:21:46
Почти одно и то же

Herman
21.08.2017
16:21:46
верно?

Yury
21.08.2017
16:21:48
но ума не приложу как совместить это с моей регулярнкой

Alexander
21.08.2017
16:21:52
Но зачем оно тебе?

Herman
21.08.2017
16:21:59
ну я ведь юзать щас это буду)
сразу к хорошему приучить себя

Alexander
21.08.2017
16:22:15
Зачем внедрять такую зависимость?

Herman
21.08.2017
16:23:28
разветвленная структура. один класс у меня - ядро плагина. второй - работа с настройками плагина. в ядре мне нужны методы класса с настройками

Alexander
21.08.2017
16:23:34
Это не очень хорошо)

Herman
21.08.2017
16:23:46
что именно?

Alexander
21.08.2017
16:24:00
Это может вылезти тебе боком
Поверь)

Herman
21.08.2017
16:24:25
что конкретно?)

Google

Herman
21.08.2017
16:24:31
такая структура?

Alexander
21.08.2017
16:24:36
Да
Связанность объектов
Вся дрочь

Herman
21.08.2017
16:25:03
а как мне это реализовать по правильному?

?
21.08.2017
16:25:06
https://www.sitepoint.com/bitwise-operators-still-relevant-modern-php

Alexander
21.08.2017
16:25:23
Если настроек не много, то просто константы в классе запили
Если много, то можно создать синглтон
Который будет хранить все настройки приложения
А ты их будешь дергать по ключу

Herman
21.08.2017
16:26:29
там другое дело. работа с БД, сериализация. вот это класс настроек, он всю грязную работу делает, а на выходе я уже настройки получаю

Alexander
21.08.2017
16:26:41
Я таким образом как ты разбивал очень большие классы

Herman
21.08.2017
16:27:00
я это и хочу сделать. изначально методы настроек были в ядре
но лучше ведь их в отдельный класс закинуть, чтобы упорядоченней было

Alexander
21.08.2017
16:27:16
Или через трейты ещё можно
Наследование

Herman
21.08.2017
16:28:02
ну а DI - норм вариант? я просто про*баться не хочу и потом всё переделывать

Alexander
21.08.2017
16:28:11
Кароч
С этой штукой будь аккуратней

Herman
21.08.2017
16:28:59
ну ок, спасибо

Google

Alexander
21.08.2017
16:31:58
Смотри, как я это делал. У меня был например класс с постами. В этом классе кроме КРУД больше ничего не было, был добавлен Класс через ДИ, в котором хранились все вспомогательные методы, это обрезка изображений, их сохранение и т.д. Класс там был большой, вполне оправдано.
Но смотри сам, если там 2 настройки, то смысл в вспомогательном классе?)


Herman
21.08.2017
16:43:25
Смотри, как я это делал. У меня был например класс с постами. В этом классе кроме КРУД больше ничего не было, был добавлен Класс через ДИ, в котором хранились все вспомогательные методы, это обрезка изображений, их сохранение и т.д. Класс там был большой, вполне оправдано.
Но смотри сам, если там 2 настройки, то смысл в вспомогательном классе?)
в ядре делать всю высокоуровневую работу, а ниже, под ним, дерево классов. примерно такую структуру я хочу. т.е. вызываешь метод, тот другие, те еще другие
вроде выглядит неплохо, посмотрим как на деле будет...
это, кстати, будет моя первая серьезная разработка в ооп стиле. поэтому и вопросы такие задаю, т.к. понятия особого не имею как всё в этом случае делать, чтобы получилось всё нормально, а не клубок, в котором будет невозможно разобраться

Alexander
21.08.2017
16:43:50
Смотри
Я к чему

Admin
ERROR: S client not available

Alexander
21.08.2017
16:44:02
Главное, чтобы не было такой ситуации
Что ты в самом нижнем классе сделаешь изменения
И все пойдёт по пи*де у вышестоящих

MurokkY
21.08.2017
16:44:47
Где вы изучали пэхэпэ?
И как долго?

Alexander
21.08.2017
16:45:04
В инторнетах?

MurokkY
21.08.2017
16:45:18
А конкретнее?

Alexander
21.08.2017
16:45:31
Пхп легкий можно войти за пару месяцев
Заходишь на ютуб
Пишешь
Create laravel blog
Учишь)

MurokkY
21.08.2017
16:46:43
Нормально.

Alexander
21.08.2017
16:46:45
Хотя стоп

MurokkY
21.08.2017
16:46:46
Окей

Google

MurokkY
21.08.2017
16:46:50
Стою

Alexander
21.08.2017
16:47:02
У тебя опыт программирования есть?

MurokkY
21.08.2017
16:47:30
Нет.

Alexander
21.08.2017
16:47:43
Тогда в ютубе пиши так
Create php blog
Рано Фреймворк юзать, запутаешься

MurokkY
21.08.2017
16:49:50
Ага
Сенкс

none
21.08.2017
17:12:05
заходишь на ютюб смотришь 3 урока, потом пробуешь сам ни одна команда без выебонов не работает, заёбыавешься, уходишь на завод обратно

Herman
21.08.2017
17:18:09
хотя я такого раньше никогда не делал, но, думаю, будет несложно и полезно

none
21.08.2017
17:20:13
сначала устраиваешься потом учишься, иначе всё это хуйня

Herman
21.08.2017
17:20:59
без теории в практику лучше не лезть