PHP8 - новые фишки. Готовимся к laravel 9
"Приближается релиз Laravel 9 и все мы знаем, что с этим обновлением PHP 8 станет минимальной версией. Сегодня мы рассмотрим с вами несколько фишек, которые пришли с новой версией PHP и они способны внести массу удобств в нашу разработку. Давайте их рассмотрим и начнем готовиться к предстоящему релизу. #php#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://goo.su/FaKvdeG ???Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.dev/chat-bot?utm_source=rt --------------------------------------------------------------------------------- ⏰ Таймкоды: 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 нам снова советует не создавать лишнюю переменную, а в данном случае сразу ее вернуть. Просто незаменимый помощник! --------------------------------------------------------------------------------- ? делитесь этим видео с друзьями: https://www.youtube.com/watch?v=kaMhZ_6MIn4 ? подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1 ? Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I PHP8: новые фишки. Готовимся к laravel 9 --------------------------------------------------------------------------------- ? наш сайт: https://cutcode.dev/?utm_source=rt ? наш instagram: https://www.instagram.com/cutcoderu/ ? Наш telegram-канал: https://t.me/laravel_cutcode"
"Приближается релиз Laravel 9 и все мы знаем, что с этим обновлением PHP 8 станет минимальной версией. Сегодня мы рассмотрим с вами несколько фишек, которые пришли с новой версией PHP и они способны внести массу удобств в нашу разработку. Давайте их рассмотрим и начнем готовиться к предстоящему релизу. #php#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://goo.su/FaKvdeG ???Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.dev/chat-bot?utm_source=rt --------------------------------------------------------------------------------- ⏰ Таймкоды: 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 нам снова советует не создавать лишнюю переменную, а в данном случае сразу ее вернуть. Просто незаменимый помощник! --------------------------------------------------------------------------------- ? делитесь этим видео с друзьями: https://www.youtube.com/watch?v=kaMhZ_6MIn4 ? подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1 ? Курс по Laravel с нуля: https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I PHP8: новые фишки. Готовимся к laravel 9 --------------------------------------------------------------------------------- ? наш сайт: https://cutcode.dev/?utm_source=rt ? наш instagram: https://www.instagram.com/cutcoderu/ ? Наш telegram-канал: https://t.me/laravel_cutcode"
