У нас вы можете посмотреть бесплатно Операторы сравнения и логические операторы в PHP. Курс php обучение с нуля. Урок 6. или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Продолжаем изучать PHP по урокам от CutCode. В этом уроке изучим операторы сравнения и логические операторы на примерах #php#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - https://t.me/laravel_chat 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 00:00 Введение 00:25 Для чего нужны операторы сравнения 01:00 Разбор операторов сравнения 03:40 Примеры использования сравнений 08:37 Сравнения различных типов 08:54 Оператор "космический корабль" 09:49 Логические операторы 12:10 Приоритет выполнения оператора 13:24 Домашнее задание 13:52 Подведение итогов Привет! Я Данилов Андрей на канале CutCode. Сегодня мы с вами займемся операторами сравнения и логическими операторами. Так как многие из них мы уже использовали в прошлых уроках, то по ним мы пройдемся быстро, обобщив всю имеющуюся у нас информацию. Ну а кое-что новое рассмотрим подробнее. Поехали. Операторы сравнения, как очевидно, сравнивают результат одного выражения с результатом другого выражения и возвращают результат сравнения либо в виде булевых true и false, либо в случае некоторых особых операторов некое числовое значение, которое затем можно интерпретировать как один из набора возможных результатов сравнения. Чаще всего операторы сравнения используют в условиях, реже как самостоятельные конструкции для возвращения и вывода результата сравнения. Давайте сначала посмотрим какие вообще бывают операторы сравнения: Здесь перечислены они все. Это: простое сравнение, тождественное сравнение, не равно, это тоже не равно - альтернативная запись, далее тождественно неравно, больше, меньше, больше либо равно, меньше либо равно и спейсшип оператор или оператор космический корабль - о нем чуть позже. Наверное вы заметили, что помимо обычного сравнения тут проскакивало еще какое-то тождественное. Ничего особенного, просто тождественное - это как раз и есть настоящее строгое сравнение, ну то есть с проверкой типа переменных и все такое. Например если мы сравним число 123 со строкой "123", то оно вернет false. В отличие от тождественного, при обычном сравнении, если сравниваемые значения имеют разные типы, то они сначала приводятся к какому-то одному типу, а уже потом сравниваются. Например, при сравнении того же числа 123 со строкой "123" строка будет преобразована в число и уже потом произведется сравнение. То же самое произойдет если мы попытаемся сравнивать целое число с числом с плавающей точкой. При обычном сравнении эти числа окажутся равны, а при тождественном - нет. Приведение типов зачастую имеет нетривиальный характер и выполняется по определенным правилам, зачастую меняющимся от версии к версии php. Поэтому best practice в таких случаях является рекомендация использовать тождественное сравнение везде, где это возможно. Ну а мы с вами не ищем легких путей и конечно же попробуем разобраться во всех этих хитрых правилах преобразования. Выполним этот код и разберем результат: В первом примере мы сравниваем булевое false со строкой. В таком случае строка преобразуется к булевому значению и становится равной true. Вообще любая строка отличная от пустой при превращении в булев тип становится равной true. И результатом нашего первого выражения очевидно станет false, так как false не равно true. Во втором примере мы false сравниваем с пустым массивом. Правило то же самое - превращаем массив в булев тип и так как массив пустой, то он преобразуется в false, а результатом сравнения будет true, так как false равно false. Все тоже самое аналогично проделываем с третьим и четвертым выражениями - правила для null примерно те же что и для булевых значений, с тем только отличием, что null при превращении в булево значение всегда эквивалентно false. И результаты мы получаем такие же как в первых двух сравнениях. Для null есть еще одно существенное отличие, которое мы рассмотрим чуть позже. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями: • Операторы сравнения и логические операторы... 🔔 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?s... 📼 Курс по Laravel с нуля: • Курс по Laravel 8 обучение с нуля. Бесплат... Операторы сравнения и логические операторы в PHP. Курс php обучение с нуля. Урок 6. --------------------------------------------------------------------------------- 🔗 наш сайт: https://cutcode.ru/ 📷 наш instagram: / cutcoderu 📱 Наш telegram-канал: https://t.me/laravel_cutcode