Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter: post #6693 — TG.ME

🤩 5 PHP-приёмов, которые стоит держать в арсенале

Без библиотек — всё уже есть в языке:


// Быстро собрать список/словарь
$emails = array_column($users, 'email');
$map = array_column($users, 'email', 'id');

// Присвоить только если значения ещё нет
$config['timeout'] ??= 30;

// Объединить массивы с переопределением
$query = [...$defaults, 'limit' => 50];

// Проверить, является ли массив списком
array_is_list([1, 2, 3]); // true

// Передать метод напрямую как callable
$ids = array_map(User::getId(...), $users);


Библиотека пхпшника
👍8
August 30, 2026 1K 1 24