Условия в PHP


Условия - это одно из важнейший операторов в PHP. Без них нельзя создать ниодин нормальный скрипт. С помощью них скрипт может в разных случаях по-разному работать. Принцип работы с ними простой, думаю Вы поймете сразу. Итак обовсем попорядку.

В операторе if ставиться условие, если оно выполняется, то выполняется часть кода следующая в фигурных скобках за ним, если нет, то часть кода идущая после оператора else. Также можно создавать сложные условия с помощью elseif. Схематично выглядит так:

if(условие){

...

}elseif(другое условие){

...

}else{

...

}

По-русски это звучит так: "Если условие выполняется, то выполняется одно, если нет, то что-то другое". Сдледующий вопрос - это как создавать условия. Для этого используются переменные и операторы сравнения:

Пример Название Результат
 
$a == $b Равно True, если $a равно $b
$a === $b Идентично True, если $a равно $b и обе переменных принадлежат одному типу
$a != $b Не равно True, если $a не равно $b
$a === $b Не идентично True, если $a не равно $b и оба их типа не совпадают
$a > $b Больше чем True, если $a больше, чем $b
$a < $b Меньше чем True, если $a меньше, чем $b
$a >= $b Больше или равно True, если $a больше или равно $b
$a <= $b Меньше или равно True, если $a меньше или равно $b
Можно создавать сложные условия:
Пример Название Результат
 
$a == $b && $b == $c И True, если $a равен $b, и $b равен $c
$a == $b || $b == $c Или True, если $a равен $b, или $b равен $c


Вот пример работы условий:

<?

$a = 5;
$b = 6;
$c = 5;

if($a != $b && $b > $c) {

echo "Условие выполняется";

}else{

echo "Условие не выполнилось";

}

>

В качестве результата должно на экране появиться "Условие выполняется".


© GAiST 2004 - 2009

gaist-endruy@mail.ru
ICQ: 984 45 13
ICQ: 442 544 618
http://www.gaist-endruy.narod.ru
http://wap.gaist.wen.ru
http://wap.avator.wen.ru