Size: a a a

2021 February 24

AL

Anton Lakotka in PHP
это просто HTTP клиент, который несколько удобнее чем обычный curl.
источник

AB

Alexander Bogdanov in PHP
Плюсую, лучше конечно гузл использовать вместо curl напрямую.
источник

AL

Anton Lakotka in PHP
и тебе необходимо применить паттерн декоратор. "задекорировав" этот самый HTTP клиент таким образом, чтобы он считал запросы и подменял свежие токены
источник

SB

Sergei Baikin in PHP
Anton Lakotka
это просто HTTP клиент, который несколько удобнее чем обычный curl.
А как же http-Plug?
источник

R

Ruslan in PHP
Anton Lakotka

$tokens = [ 'tokena', 'tokenb' ];
$normalHttpClient = new GuzzleClient();
$api = new MyLovelyServiceClient( new RateLimitingHttpClient(1000, $tokens, $normalHttpClient) );

// Api умный и сможет сам переключать токены
while (true) {
  $api->doThis();
  $api->getThat();
}


@vechnokrainii понимаешь что я здесь написал? (можешь еще погуглить что такое php Guzzle)
получается я в самом классе после каждого запроса веду счетик (грубо говоря) и как он достигает какого лимита, котрый я передал аргументом, я использую метод по смене токена?
источник

AL

Anton Lakotka in PHP
Sergei Baikin
А как же http-Plug?
это что-то новое? я давно на пхп не писал.
источник

SB

Sergei Baikin in PHP
Anton Lakotka
и тебе необходимо применить паттерн декоратор. "задекорировав" этот самый HTTP клиент таким образом, чтобы он считал запросы и подменял свежие токены
Почему не мидлрварей для газла?
источник

R

Ruslan in PHP
Alexander Bogdanov
Плюсую, лучше конечно гузл использовать вместо curl напрямую.
я только только вкурил как работает курл((
источник

SB

Sergei Baikin in PHP
Anton Lakotka
это что-то новое? я давно на пхп не писал.
Да вроде не новое. Но по удобству имхо на голову выше
источник

AL

Anton Lakotka in PHP
Sergei Baikin
Почему не мидлрварей для газла?
можно и ей, но это не так красиво как идея декоратора. хоть паттерн выучит
источник

AL

Anton Lakotka in PHP
Ruslan
я только только вкурил как работает курл((
это хорошо для понимания. но этот газл имеет удобный пхпшный интерфейс
источник

ВУ

Валентин Удальцов... in PHP
PHP 8 и развитие языка в 30 вопросах и ответах

В конце ноября мы провели стрим с Никитой Поповым и Дмитрием Стоговым, ключевыми контрибьюторами ядра PHP. За полчаса мы получили 100+ вопросов и ребята не успели ответить на все. Поэтому я сгруппировал оставшиеся сообщения по темам, отсеял совсем специфические и собрал ответы в текстовом виде. Все острые и холиварные вопросы оставил.

https://habr.com/ru/company/skyeng/blog/543794/
источник

ВУ

Валентин Удальцов... in PHP
По-моему, очень познавательно) Предлагаю закрепить)
источник

AM

Artem Molotov in PHP
Как насчёт минуты оффтопа на тему математики? Её корректность и правильность ответов, как оказалось, субъективная. Как минимум по отношению к чёрным.

Так что разные противоположные варианты могут быть верны одновременно 🙊🌚
источник

AM

Artem Molotov in PHP
источник

M

Maxim Kainov in PHP
Валентин Удальцов
PHP 8 и развитие языка в 30 вопросах и ответах

В конце ноября мы провели стрим с Никитой Поповым и Дмитрием Стоговым, ключевыми контрибьюторами ядра PHP. За полчаса мы получили 100+ вопросов и ребята не успели ответить на все. Поэтому я сгруппировал оставшиеся сообщения по темам, отсеял совсем специфические и собрал ответы в текстовом виде. Все острые и холиварные вопросы оставил.

https://habr.com/ru/company/skyeng/blog/543794/
Зачем эти дженерики нужны... Сделали бы просто алиас для array вида SomeClass[] без провереки в рантайме, просто чтобы пхпдок не писать, так как это часто используемая запись.
источник

RP

Roman Pronskiy in PHP
Maxim Kainov
Зачем эти дженерики нужны... Сделали бы просто алиас для array вида SomeClass[] без провереки в рантайме, просто чтобы пхпдок не писать, так как это часто используемая запись.
ответ есть в посте
источник

M

Maxim Kainov in PHP
Roman Pronskiy
ответ есть в посте
Типа неконстстентнось... но можно же сделать исключение
источник

AM

Artem Molotov in PHP
Maxim Kainov
Типа неконстстентнось... но можно же сделать исключение
Там исключение, сям исключение и в итоге лапша готова
источник

DT

Dmitriy Tkachenko in PHP
Женерик тайп может быть не только массивом
источник