2018-10-12 16:00:59 -04:00
---
title: Conditionals
2019-03-21 23:47:13 +03:00
localeTitle: Условные операторы
2018-10-12 16:00:59 -04:00
---
2019-03-21 23:47:13 +03:00
## Условные операторы
2018-10-12 16:00:59 -04:00
2019-03-21 23:47:13 +03:00
Условные операторы в PHP используют синтаксис `if` , `elseif` , `else` . Использование условных операторов позволяет выполнять различные действия в зависимости от разных входных значений, предоставляемых на странице во время выполнения. В PHP условные операторы часто называются управляющими конструкциями.
2018-10-12 16:00:59 -04:00
2019-03-21 23:47:13 +03:00
### If
2018-10-12 16:00:59 -04:00
```PHP
< ?php
2018-11-29 04:32:38 +11:00
if ($_GET['name'] == "freecodecamp"){
2018-10-12 16:00:59 -04:00
echo "You viewed the freeCodeCamp Page!";
}
```
### Elseif
```PHP
< ?php
2018-11-29 04:32:38 +11:00
if ($_GET['name'] == "freecodecamp"){
2018-10-12 16:00:59 -04:00
echo "You viewed the freeCodeCamp Page!";
2018-11-29 04:32:38 +11:00
} elseif ($_GET['name'] == "freecodecampguide"){
2018-10-12 16:00:59 -04:00
echo "You viewed the freeCodeCamp Guide Page!";
}
```
2019-03-21 23:47:13 +03:00
### Else
2018-10-12 16:00:59 -04:00
```PHP
< ?php
2018-11-29 04:32:38 +11:00
if ($_GET['name'] == "freecodecamp"){
2018-10-12 16:00:59 -04:00
echo "You viewed the freeCodeCamp Page!";
2018-11-29 04:32:38 +11:00
} elseif ($_GET['name'] == "freecodecampguide"){
2018-10-12 16:00:59 -04:00
echo "You viewed the freeCodeCamp Guide Page!";
} else {
echo "You viewed a page that does not exist yet!";
}
```
### Заметка
2019-03-21 23:47:13 +03:00
В случаях, когда у вас есть много возможных условий, вы можете использовать [инструкцию Switch ](/php/switch ).
2018-10-12 16:00:59 -04:00
#### Дополнительная информация:
2019-03-21 23:47:13 +03:00
2018-11-29 04:32:38 +11:00
* [Руководство по управлению структурой php.net ](https://secure.php.net/manual/en/control-structures.elseif.php )
2019-03-21 23:47:13 +03:00