Приближается релиз 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-канал:
2 views
674
271
4 months ago 00:26:04 1
Чтение Библии на 01 Июля: Притчи Соломона 31, Послание Колоссянам 4, 3 Книга Царств 15, 16