Size: a a a

2020 April 13

DL

Daniyar Lyakhov in PHP DevConf
Oljas Nurpeisov
Всем привет подскажите как получить результат операции если оператор приходит строкой в перемноной
$a = 10;
$b = 5;
$x = '+';
$result = $a $x $b; //error
eval()
источник

ON

Oljas Nurpeisov in PHP DevConf
спасибо, попробую
источник

L

Loot.jpg in PHP DevConf
источник

AM

Aidyn Makhataev in PHP DevConf
eval опасно))
источник

L

Leargon in PHP DevConf
а скобки мож
источник

AM

Aidyn Makhataev in PHP DevConf
лучше switch case
источник

DL

Daniyar Lyakhov in PHP DevConf
Вьетнамские флэшбеки?
источник

L

Loot.jpg in PHP DevConf
Лучше exec()
источник

L

Loot.jpg in PHP DevConf
Daniyar Lyakhov
Вьетнамские флэшбеки?
источник

D

DK in PHP DevConf
источник

DL

Daniyar Lyakhov in PHP DevConf
Aidyn Makhataev
eval опасно))
Опасно, если не делать валидацию инпута. Ваш К.О.
источник

ON

Oljas Nurpeisov in PHP DevConf
Всем спасибо. Сделал топорно - через switch. Как оказалось в решении задачи было также
источник
2020 April 14

DL

Daniyar Lyakhov in PHP DevConf
источник

L

Loot.jpg in PHP DevConf
Интересно, как они ускорили работу установки пакетов? асинхронщина какая та???
источник

DL

Daniyar Lyakhov in PHP DevConf
Airat Zh
ребят, можно в зависимости композера добавить файл без установки?
мне надо чтобы он создал запись в лок
Полагаю в Composer v2 можно будет выдрать записи с --dry-run и воткнуть самим в лок 🤔
источник

Kайржан Турмагамбетов in PHP DevConf
Composer v2.0-dev

5 апреля исполнилось ровно 9 лет первому коммиту в репозиторий Composer. Готовящийся второй мажорный релиз можно попробовать уже сейчас.

Обзор всех новых фишек можно найти в этой статье https://php.watch/articles/composer-2

А чтобы попробовать Composer v2 прямо сейчас, достаточно выполнить вот такую команду:

composer self-update --snapshot

Улучшена производительность
Благодаря параллельному скачиванию метаданных и файлов пакетов установка без кэша выполняется в два раза быстрее.

Если в системе есть curl, то несколько пакетов/API-вызовов будут загружены одновременно. Кроме того, Composer v2 будет использовать HTTP/2 и переиспользовать TLS-сессии, а также DNS-ответы между HTTP-запросами для ускорения.

Офлайн-режим
Можно будет предотвратить попытки Composer v2 делать любые сетевые запросы. Полезно при запуске тестов или если есть проблемы с соединением. Если имеется composer.lock и пакеты c метаданными доступны в кэше, то Composer v2 сделает всё без дополнительных запросов.

Конечно, для полноценного офлайна нужен satis или private packagist.

Поддержка dry-run для require и remove
Опция --dry-run сейчас доступна только для composer update и позволяет не делать никаких реальных изменений, а просто посмотреть в терминале, что будет в итоге.

Теперь эту опцию можно будет использовать и для других команд, чтобы проверить установку/изменение пакетов без изменения файлов.
источник

DL

Daniyar Lyakhov in PHP DevConf
источник
2020 April 15

L

Leargon in PHP DevConf
блин как на казпочте у бота допроситься соединиться с оператором
источник

L

Leargon in PHP DevConf
на сайте
источник

DL

Daniyar Lyakhov in PHP DevConf
Leargon
блин как на казпочте у бота допроситься соединиться с оператором
Очередь большая мб?
источник