Условия в PHP

7 мая 2020 - Администратор

Операторы условия if и switch в php

В этой статье мы разберём как работают условия, оператор if в PHP
Синтаксис оператора if в PHP
if(условие) {
        Операторы через ;
}

Операторы условия выполняются, только если условие в скобках оператора if истинное.

В условиях  if в php можно использовать следующие логические операторы

$a == $b       Истина, если $a равно $b 
$a != $b        Истина, если $a не равно $b
$a < $b         Истина, если $a меньше $b.
$a > $b         Истина, если $a больше $b.
$a <= $b       Истина, если $a меньше или равно $b.
$a >= $b       Истина, если $a больше или равно $b.

Логические операции в PHP
В операторе if можно применять логические операции на несколько условий. 
Логическая операция "И" истинна, когда оба условия истинны
&&
if(условие 1 &&  условие 2) {
Операторы  через ;
}

Логическая операция "ИЛИ" истинна когда истинно хотя-бы одно из условий
||
if(условие 1 ||  условие 2) {
Операторы  через ;
}

Пример скрипта PHP с условием. Программа анализирует опыт работы и выдаёт вывод об опыте работы.
<?php 
    $exp = 2; // Опыт работы       
    echo "Ваш опыт работы {$exp}<br>";
    if($exp <= 3) 
        echo 'Вы начинающий специалист!<br>';

    if($exp > 3 && $exp < 5) 
        echo 'Вы очень опытный специалист!<br>';

if($exp >= 5) 
        echo 'Вы мастер!<br>';   
?>

Оператор if else в PHP
Синтаксис конструкции if else в PHP
if (условие) {
Операторы, которые выполняются при выполнении условия через ; 
}
else {
Операторы, которые выполняются при невыполнении условия через ;
}

Если не выполняется условие оператора If, выполняется блок операторов else.
Пример скрипта на PHP с использованием  конструкции if else. Программа анализирует опыт работы и выдаёт вывод об опыте работы
<?php
    $exp = 6; // Опыт работы     
    echo "Ваш опыт работы {$exp}<br>";
    if($exp <= 3) {
        echo 'Вы начинающий специалист!<br>'; 
     }

    else {
    echo 'Вы уже опытный специалист!<br>';
     }
?>

Оператор множественного выбора switch в PHP
Синтаксис оператора  множественного выбора switch в PHP
switch(переменная) {
case значение 1:
Операторы для значения 1 через ; 
break;
case значение 2:
Операторы для значения 2 через ;
break;
...
}

Оператор множественного выбора switch в PHP работает следующим образом:
Он берёт значение переменной и выполняет операторы в зависимости от значения переменной с помощью case. Каждому значению переменной соответствует набор команд.
Пример скрипта на PHP с использованием оператора множественного выбора Программа анализирует заданное значение дня недели по порядку и выдаёт название этого дня
<?php
$day = 4; // День недели        
switch($day)
{
case 1: 
echo'Понедельник<br>';
break;
case 2: 
echo'Вторник<br>';
break;
case 3: 
echo'Среда<br>';
break;
case 4: 
echo'Четверг<br>';
break;
case 5: 
echo'Пятница<br>';
break;
case 6: 
echo'Суббота<br>';
break;
case 7: 
echo'Воскресенье<br>';
break;
    }
?>

Вернуться к содержанию курса PHP        Перейти к теме Циклы в PHP >>

Полезно : Регистрация домена и размещение сайта на хостинге

Поделиться 

 
 
Комментарии (0)

Нет комментариев. Ваш будет первым!