PHP8: новые фишки. Готовимся к laravel 9

Приближается релиз Laravel 9 и все мы знаем, что с этим обновлением PHP 8 станет минимальной версией. Сегодня мы рассмотрим с вами несколько фишек, которые пришли с новой версией PHP и они способны внести массу удобств в нашу разработку. Давайте их рассмотрим и начнем готовиться к предстоящему релизу. #php#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 - Введение 00:39 - Выражение Match 01:55 - Null-safe operator 03:44 - Class constructor property promotion 04:55 - Работа с аргументами у метода 05:42 - Mixed Typehint Всех поклонников Laravel я приветствую на канале Cutcode! Приближается релиз Laravel 9 и все мы знаем, что PHP 8 станет минимальной версией. PHP 8 все еще не так популярен, как PHP 7.4, но ближайшее время я надеюсь статистика изменится. А сегодня мы рассмотрим с вами несколько фишек, которые пришли с новой версией PHP и они способны внести массу удобств в нашу разработку. Давайте их рассмотрим и начнем готовиться к предстоящему релизу. Итак, погнали! Итак друзья давайте начнем с выражения match. На мой взгляд крайне интересное нововведение. В примере у нас есть не лучшая реализация: множество операторов if для выбора необходимой модели и последующего с ней взаимодействия. Часто можно встретить подобные конструкции - так называемый спаггети код. И у нас в данном случае есть возможность улучшить реализацию с использованием оператора switch. Код становится читабельные, лаконичнее и проще, но есть все еще вопросы к постоянно повторяющимся ключам: case и break. Но с PHP 8 пришло еще более изящное решение - это выражение match нам уже IDE PHPstorm подсказывает, что хорошо бы заменить switch на match. Давайте послушаемся и так и сделаем. Раз! Согласитесь так гораздо лучше! Выражению match быть и давайте не забывать о его существовании! Кстати IDE нам снова советует не создавать лишнюю переменную, а в данном случае сразу ее вернуть. Просто незаменимый помощник! --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: 🔔 подпишитесь на YouTube-канал: 📼 Курс по Laravel с нуля: PHP8: новые фишки. Готовимся к laravel 9 --------------------------------------------------------------------------------- 🔗 наш сайт: 📷 наш instagram: 📱 Наш telegram-канал:
Back to Top