Приближается релиз 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
870
325
6 days ago 00:03:47 80
Срочно! Путин разобрался с пенсиями вот что будет с 1 января 2025 года с пенсионерами
7 days ago 00:01:28 20
Флейты Jupiter. Открытые клапаны. Колено Си. Где купить флейту?| Мьюзик-Стор| #флейта #купить #flute
1 week ago 00:18:51 18
[Всё про Xiaomi] Установил Голый Android 10 На Redmi 8 + Рут Права и Гугл Камеру | ПРОКАЧАЛ СВОЙ XIAOMI
1 week ago 00:06:03 54
[egoroff_channel] Урок 6 Ввод и вывод данных Python. Функция print() Python
1 week ago 00:08:51 12
[egoroff_channel] 5 Ввод и вывод данных python. Команда input()
1 week ago 00:14:15 19
КАК ВЗЛОМАТЬ ПРОФИЛЬ ETS 2 И ATS НА ДЕНЬГИ, УРОВЕНЬ И НЕ ТОЛЬКО
2 weeks ago 00:00:18 89
[TimurTOPGAMES] а по лесу я иду...
2 weeks ago 00:20:21 112
Беременность и приметы: почему вокруг младенцев так много суеверий и что с ними делать?
2 weeks ago 00:02:44 67
Любимый город. HD Поет Марк Бернес. Любовь к России. Lubimy Gorod. Mark Bernes. Love Russia! Superb
2 weeks ago 00:19:58 907
Чтение Библии на 22 Ноября: Псалом 143, Евангелие от Иоанна 20, Книга Захарии 7, 8
2 weeks ago 00:17:34 2K
Farming Simulator 25 - Часть 8. Освоение бобовых: горох и фасоль
2 weeks ago 00:12:05 6
[Milcah Makes] HUAWEI MatePad Pro 11 2022: Drawing, Note Taking & PC-like Experience in one 😱🖍
2 weeks ago 00:09:45 153
Эту программку захочет себе каждый! StrokesPlus управление и настройки на русском
2 weeks ago 00:00:27 39
Флейты пикколо Forest New Model! Где купить флейту?| Мьюзик-Стор| #флейта #купить #flute
2 weeks ago 00:04:49 92
Мобильное приложение Битрикс24: плюсы и минусы
2 weeks ago 00:22:34 677
Чтение Библии на 20 Ноября: Псалом 141, Евангелие от Иоанна 18, Книга Захарии 1, 2, 3
2 weeks ago 00:10:01 43
[Игромания] Dark Souls 3 - Идеальная игра (Обзор)
2 weeks ago 01:26:49 19
[Новый Мир с Ниной Серебренниковой] От Бессонницы мы ГЛУПЕЕМ? Как заставить МОЗГ быстро УСНУТЬ? - Нейробиолог Владимир Алипов
2 weeks ago 00:12:55 11
[Mega Master] Как сделать NPC на новых версиях [1.8 - +] | Полный обзор ZNPCs