«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2019/01/19 14:33:45  №1330181 1
Нубовопрос:
Зачем мне создавать объекты если я всегда могу обращаться к ним статически?
Аноним 2019/01/19 18:57:48  №1330425 2
>>1330181
Ой, забыл тебе ответить.
Лично я все системные функции в своей стандартной библиотеке делаю статическими. То есть все, что должно что-то принять, обработать и вернуть я всегда делаю статическим.
А вот если нужно сделать много экземпляров чего-то, к примеру, много постов, товаров, категорий сделать, которые в свою очередь наследуются от абстрактов и интерфейсов, то тут объекты лучше использовать.
Конечно, можно полностью весь сайт сделать со статическим кодом на счетчиках, но это уже не ООП подход, а что-то из разряда лямбда-исчислений, которые постепенно вытесняют ООП. Но это всего лишь мои философствования. В любом случае, каждый пишет так, как он хочет.
Ответы: >>1330426 >>1330527
Аноним 2019/01/19 21:57:28  №1330527 3
>>1330425
Честно говоря, не совсем тебя понял.

Просто я пишу платформу и пришел к тому, что у меня объектами являются только какие-нибудь йоба-интерфейсы во фронте, которые связывают все остальные классы. Большинство - статика, в которых классы больше служат для разделения по функциональным группам и понятного чтения кода проекта. По сути объектом у меня является только маршрутизатор и страница, которая уже обращается к статическим методам и генерирует себя в зависимости от запроса. И пока писал это все задался вопросом - а какой толк то, собственно, от этих объектов? Я код пытался строить таким образом, чтобы можно было модернизировать каждый модуль по отдельности (без некоторых он даже работать будет, просто ругаться начнет) и чтобы все это было максимально читаемо, и вроде это и есть принцип ооп. Не знаю. Извиняюсь за такой глупый вопрос, но рил хочтся знать. Просто какой толк от объекта, если в конце построения страницы пыха сама себя убьет?
Ответы: >>1330530 >>1330917
Аноним 2019/01/19 22:31:01  №1330530 4
>>1330527
А, и еще пару вопросов сразу, скажите плз где взять норм инфу по паттернам. А то я тока MVC освоил, а остальное не понимаю как применить в своем коде, но задачу себе поставил не по уровню и знаний временами явно не хватает. И когда можно на работу подаваться, а то заебался в магазине батрачить? Хочется сменить сферу
Ответы: >>1330668 >>1330917 >>1331374
Аноним 2019/01/20 14:57:37  №1330917 5
Ответы: >>1330959
Аноним 2019/01/20 15:08:12  №1330923 6
Нужен ли фреймворк, если не собираешься использовать БД?
Ответы: >>1330976
Аноним 2019/01/20 15:53:41  №1330959 7
>>1330917
Ты про синглтоны и прочую ахинею?
Ответы: >>1330986
Аноним 2019/01/20 16:14:10  №1330976 8
>>1330923
Фреймворки вообще не нужны, если ты не знаешь, как написать без них. Но с другой стороны, ты и не узнаешь, пока не поковыряешься с одним из них. Такое вот колесо сансары.
Ответы: >>1330979
Аноним 2019/01/20 16:15:29  №1330979 9
>>1330976
Я писал без них и с ними чуток для своих супер мелких проектов. Но на вопрос ответь плиз.
Ответы: >>1331318
Аноним 2019/01/20 16:25:30  №1330986 10
Ответы: >>1331318
Аноним 2019/01/20 21:29:02  №1331318 11
>>1330986
Книги из шапки читал? Если нет - почитай.

>>1330979
Удобная связка с бд это всего лишь одна из фич фреймворков. Хочешь - юзай, не хочешь - не юзай.
Ответы: >>1331359
Аноним 2019/01/21 01:12:21  №1331359 12
>>1331318
Попробую, спасибо. А еще что то посоветуете? Кроме шапки? В свое время лучшим толчком мне были первые два видео зинченко и задачи из шапки. Причем это работало так, что основы я узнал из примерно половины текста шапки, после чего мне это все стало казаться ве глупым, и двух видео зинченко, после которых, опять же, мне все начало пахнуть говном. Просто подчерпнул свое и пиздец
Ответы: >>1332082
Аноним 2019/01/21 19:00:47  №1332082 13