Веб-версияОткрыть в Telegram

Пост🤔 PHP tip: когда ?? лучше, чем isset()

22 августа 2026
Б
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
🤔 PHP tip: когда ?? лучше, чем isset() Если нужно взять значение и подставить запасное, необязательно сначала проверять isset(): $name = isset($request['name']) ? $request['name'] : 'Guest’; 🔵 В PHP есть оператор null coalescing: $name = $request['name'] ?? 'Guest’; Он вернёт 'Guest', если значение отсутствует или равно null. 🔵 При этом false, 0 и '' считаются значениями и не заменяются: $value = 0 ?? 100; // 0 📌 Простое правило: ?? → «возьми значение, а если его нет — используй это». isset() → «проверь, существует ли значение и не null ли оно». 🐸 Библиотека пхпшника
11 · 2.5K ·

Рядом в ленте

ББиблиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter💡 Laravel tip: filled() для проверки входных данных В Laravel не всегда нужно отдельно проверять наличие поля и его значение. 🈶 Если нужно понять, что параметр ББиблиотека пхпшника | PHP, Laravel, Symfony, CodeIgniterИтоги недели 🙂 🐸 Библиотека пхпшника
это сообщение
ББиблиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter❓ С чего начать изучение PHP и куда двигаться дальше? Собрали путь от базового синтаксиса до уровня, где в дело уже входят Laravel/Symfony, тестирование, PHPStaББиблиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter🤩 Вы кешируете запросы в Redis, но забыли про OPcache? PHP компилирует каждый .php-файл в байткод при каждом запросе — если не настроен OPcache. Это означает ли
ББиблиотека пхпшника | PHP, Laravel, Symfony, CodeIgniterБиблиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter@phpproglib · канал · Технологии
10 486подписчиков1 752средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем