Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Категория: Разное / Веб-дизайн
Добавил:
access_timeОпубликовано: 3-03-2019
visibilityПросмотров: 8 541
chat_bubble_outlineКомментариев: 0

Здравствуйте, уважаемые читатели сайта remontcompa.ru! Меня зовут Роман Нахват и я представляю вашему вниманию седьмую часть из цикла статей по языку программирования PHP. В данной части мы с вами рассмотрим условный оператор if, а также логические операторы «и» и «или», которые применяются вместе с условным оператором if. Оператор if является одним из наиболее важных элементов любого языка программирования, включая PHP. Суть работы условного оператора if заключается в следующем: после ключевого слова if в круглых скобках указывается какое-либо выражение. В зависимости от того, истинно (true) или ложно (false) данное выражение, выполняется или не выполняется фрагмент кода, следующий далее в фигурных скобках. Перед тем, как приступить к работе с условным оператором if, рассмотрим логические операторы «и» и «или». Создадим переменные $a и $b и присвоим им значения 49 и 73 соответственно.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f03502309

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Сохраним данный документ в папке htdocs по пути C:Abyss Web Serverhtdocs, присвоив ему имя if и расширение .php

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f03519958

При помощи функции var_dump выведем в окне веб-браузера значения выражений $a > $b, $a :
echo ‘Выражение $a > $b имеет тип и значение:’; echo var_dump ($a > $b);
echo ‘Выражение $a
echo ‘Выражение $a == $b имеет тип и значение:’; echo var_dump ($a == $b);
echo ‘Выражение $a != $b имеет тип и значение:’; echo var_dump ($a != $b);

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Как видим, выражения  $a > $b, $a , $a == $b, $a != $b имеют значения false, true, false и true соответственно

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f035507e5

Ниже в таблице представлен логический оператор || (логическое «или») и логический оператор && (логическое «и»)

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Логический оператор «или», возвращает true, если хотя бы один из операндов, $a и $b, имеют значение true. Если оба операнда имеют значение false, оператор || возвращает false
Выведем в окне веб-браузера значения выражений $a > $b || $a $b || $a == $b, $a > $b || $a != $b, $a , дописав в файле if.php строки кода:
echo ‘Выражение $a > $b || $a $b || $a
echo ‘Выражение $a > $b || $a == $b имеет тип и значение:’; echo var_dump ($a > $b || $a == $b);
echo ‘Выражение $a > $b || $a != $b имеет тип и значение:’; echo var_dump ($a > $b || $a != $b);
echo ‘Выражение $a
echo ‘Выражение $a
echo ‘Выражение $a == $b || $a != $b имеет тип и значение:’; echo var_dump ($a == $b || $a != $b);

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Например, рассмотрим выражение $a == $b || $a != Sb. Как видим, данное выражение имеет значение true, так как выражения $a == $b (false) и $a != Sb (true) разделены оператором «или» (||)

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f0358fcb6

Логический оператор «и», возвращает true, если оба операнда, $a и $b, имеют значение true. Если один из операндов, $a или $b имеют значение false, оператор && возвращает значение false
Выведем в окне веб-браузера значения выражений $a > $b && $a $b && $a == $b, $a > $b && $a != $b, $a , $a , $a == $b && $a != $b, добавив в файл if.php строки кода:
echo ‘Выражение $a > $b && $a $b && $a
echo ‘Выражение $a > $b && $a == $b имеет тип и значение:’; echo var_dump ($a > $b && $a == $b);
echo ‘Выражение $a > $b && $a != $b имеет тип и значение:’; echo var_dump ($a > $b && $a != $b);
echo ‘Выражение $a
echo ‘Выражение $a
echo ‘Выражение $a == $b && $a != $b имеет тип и значение:’; echo var_dump ($a == $b && $a != $b);

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Например, выражение $a == $b && $a != $b имеет значение false, так как выражения $a == $b (false) и $a != $b (true) разделены оператором «и» (&&)

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f035cd7b4

Условный оператор if используется для условного выполнения фрагмента кода, в зависимости от того, какое значение имеет выражение (true или false), следующее после ключевого слова if

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Например, в качестве условия укажем выражение $a . Так как выражение $a имеет значение true, то в окне веб-браузера будет выведен текст » Переменная $a меньше переменной $b«, код для вывода которого указан в фигурных скобках (echo ‘Переменная $a меньше переменной $b’;)

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Текст » Переменная $a меньше переменной $b» в окне веб-браузера

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f0362169a

В фигурных скобках можно прописывать несколько строк кода, разделяя их между собой точкой с запятой.  Данные строки кода будут выполнены, если выражение после ключевого слова if имеет значение true

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Вывод текста  » Переменная $a меньше переменной $b» и «Выражение $a d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f03662af8
Если в качестве условия указать выражение, имеющее значение false, например $a > $b, то в таком случае код в фигурных скобках не будет выполнен

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Если выражение, указанное после слова if, ложно, то с помощью конструкции else if можно добавить дополнительные выражения. В этом случае, когда выражение, указанное после else if имеет значение true, то будет выполнен код, указанный в фигурных скобках (в нашем случае в окне веб-браузера будет выведен текст «Переменная $a меньше переменной $b»)

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Текст «Переменная $a меньше переменной $b» в окне веб-браузера.

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f036b02b8

Условный оператор if также можно дополнить конструкцией else. Если выражение, указанное после ключевого слова if будет иметь значение false, то будет выполнен код, указанный в фигурных скобках после слова else. В нашем случае в окне веб-браузера будет выведен текст «Выражение $a > $b не верно, т.е false, так как $a = 49, а $b = 73»

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

Текст «Выражение $a > $b не верно, т.е false, так как $a = 49, а $b = 73» в окне веб-браузера

d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f036e6aac

В качестве условия после слова if можно указывать и выражения с логическими операторами «и» (&&) и «или» (||)
Так как выражение $a > $b || $a имеет значение true, то в окне веб-браузера будет выведен текст «Выражение $a > $b || $a d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f03713fb3
Текст «Выражение $a > $b || $a d0bfd180d0bed181d182d0be d0be d181d0bbd0bed0b6d0bdd0bed0bc d0b8d0bbd0b8 d0b8d0b7d183d187d0b0d0b5d0bc php7 d187d0b0d181d182d18c 7 d0bb 65d2f0372e013
Таким же образом можно в качестве условия использовать выражения с логическим оператором «и» (&&). Так как выражение $a имеет значение true, будет выполнен код echo ‘Выражение $a ;

Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if

     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку

Выделите и нажмите Ctrl+Enter

Веб-дизайн, Разное
Просто о сложном или изучаем PHP7! Часть 7. Логические операторы в PHP. Условный оператор if