Size: a a a

2021 May 04

PC

Pavel Chebotarev in phpclub.ru
Нет, никаких экстендов, только сервис и композиция. Все эти экстенды и трейты вносят всякую скрытую лгику в классы и потом их трудно читать.
источник

AS

Alan Shock in phpclub.ru
Задача - уменьшить количество кода, а не увеличить количество кода за счет DI.
источник

AS

Alan Shock in phpclub.ru
Так бы на прямую работал с сервисом.
источник

AS

Alan Shock in phpclub.ru
Но много копипасты.
источник

PC

Pavel Chebotarev in phpclub.ru
Вместо (new ReflectionClass($fullClassName))->newInstance() можно делать new $fullClassName
$fullClassName мне не нравится название, есть устоявшийся термин fully qualified class name, т.е. $fqcn
источник

AS

Alan Shock in phpclub.ru
Уже написали, уже пофиксил.
источник

PC

Pavel Chebotarev in phpclub.ru
Если ты про DRY то тут я считаю это не применимо, ты уменьшишь количество кода (непонятно зачем) но ухудшишь читаемость.
источник

AS

Alan Shock in phpclub.ru
Хм, окей.
источник

PC

Pavel Chebotarev in phpclub.ru
Больше кода в данном случае позволит явно прочитать структуру зависимостей, что вот передается сервис ServiceInstantiator и им можно пользоваться. Также этот сервис можно отдельно покрыть тестами и будет он самостоятельной единицей.
источник

A

Adel in phpclub.ru
Не надо стараться "уменьшить количество кода". Это плохая цель.
источник

OO

Oleg Otkidach in phpclub.ru
Ютуб-каналы по php не посоветуете?
источник
2021 May 05

TN

Tatyana Nozhko in phpclub.ru
Здравствуйте. Хочу парсить товары с брейна на сайт(вордпресс). Здесь инструкция как можно это осуществить, но чесно не понимаю, что и где писать, чтобы получить sid. Подскажите пожалуйста.  Документация » auth

URL
http://api.brain.com.ua/auth

HTTP Метод
POST

Описание
Метод для получения идентификатора сессии

Параметры
Название параметра  Обязательный параметр  Описание
login  да  логин пользователя дилерского портала с правами руководителя (администратора)
password  да  пароль пользователя захешированный MD5 функцией

Результат
Метод возвращает идентификатор сессии (SID), который необходим для реализации последующих запросов

Пример ответа
{"status":1,"result":"gpkavk4s0aciujg6m698gev040"}
источник

🎱🇷

🎱 🄰🄿🅃🄴🄼🄾🄷 🇷🇺... in phpclub.ru
Парни!
Кто получал апи твиттера?

Your Twitter developer account application was not approved.

Почему-то отказали.
Нужно сделать пост на стену.
источник

PC

P C in phpclub.ru
Здравствуйте. Подскажите, как выполнить цикл foreach до определенного индекса? Например, до 1000-го
источник

PC

Pavel Chebotarev in phpclub.ru
Нужно послать post запрос с логином и паролем и в ответ придёт sid
источник

TN

Tatyana Nozhko in phpclub.ru
где его отсылать? Это можно сделать в постмане?
источник

PC

Pavel Chebotarev in phpclub.ru
Можно наверно
источник

А

Андрей in phpclub.ru
индекса (итерации) или ключа индекса(значение индекса)
источник

PC

P C in phpclub.ru
Итерации
источник

PC

P C in phpclub.ru
Порядковый номер значений, проще говоря
источник