Size: a a a

2020 July 26

SP

Sergey Protko in PHP
default in case of cache miss
источник

SP

Sergey Protko in PHP
в этом плане PSR-6 безопаснее:

$cacheItem = $cache->get($key);
if (!$cacheItem->ishit()) {
   // нинашлося
}
источник

SP

Sergey Protko in PHP
и куда проще (вдруг null допустимое значение, тоже случается)
источник

SP

Sergey Protko in PHP
а то городить всякие..

$notFound = new class{}
$result = $cache->get($key, $notFound);
if ($result === $notFound) {
   // cache miss
}
источник

KN

Kirill Nesmeyanov in PHP
$cache->find('xxx', $otherwise = fn () => xxxx);

намного практичнее, по-моему
источник

SP

Sergey Protko in PHP
хорошо задним числом рассуждать)
источник

KN

Kirill Nesmeyanov in PHP
это не "задним"
источник

KN

Kirill Nesmeyanov in PHP
в ларке этот интерфейс ещё с тех времён, когда psr-6 и уж тем паче 16го в проекте не было
источник

KN

Kirill Nesmeyanov in PHP
и никаких проблем не доставлял
источник

KN

Kirill Nesmeyanov in PHP
ну там ещё ttl третьим аргументом опциональный
источник

AM

Artem Molotov in PHP
возрадуемся
источник

AM

Artem Molotov in PHP
пхп и бабель скрестили
источник

AM

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

АГ

Алексей Гевондян... in PHP
насколько полно трансформируется код?
источник
2020 July 27

DS

Dimitriy Serikov in PHP
источник

АГ

Алексей Гевондян... in PHP
видимо. думается, что там только базовые вещи конвертируются, особого смысла нет, лучше на js написать просто. в качестве развлечения норм.
источник

DS

Dimitriy Serikov in PHP
Supported language features и Supported, but not quite the same
источник

АГ

Алексей Гевондян... in PHP
php это огромная библиотека функций, классов, аналогов которым нет в js. а чистый код на пыхе зачем в js транслировать.. идея "единый язык для фронта и бека, единые компоненты" не новая, но для этого в общем-то нода есть вроде...
источник

АГ

Алексей Гевондян... in PHP
интересно, есть ли какой-нибудь реальный проект, который это использует? насколько сама идея перспективна? думаю, что через какое-то время, возможно не большое, большая часть языков +- равна по функциональности будет, бери любой, да делай что надо
источник

A

Aleksandr Khristenko in PHP
Алексей Гевондян
интересно, есть ли какой-нибудь реальный проект, который это использует? насколько сама идея перспективна? думаю, что через какое-то время, возможно не большое, большая часть языков +- равна по функциональности будет, бери любой, да делай что надо
Да вот не скажи. Много ты языков с вытесняющими грин тредами знаешь?
источник