Урок PHP #3
Здравствуйте, дорогие читатели моего блога! Давно я не писал толковых постов... Зато сегодня очень даже толковый — урок PHP #3.
(Предыдущие уроки можно посмотреть здесь: урок #1 и урок #2).
И так приступим. Закончим наше знакомство с конструкцией if-else.
Двойные условия.
Бывают такие случаи, что надо проверить не одно условие, а сразу несколько. В таком случае потребуются двойные условия. Давайте рассмотрим пример:
$a = 5;
$b = 10;
$c = 20;
if ($a != $b and $c == $b) {
echo "оба условия выполняются"; }
else {
echo "одно или оба условия не выполняется"; }
?>
Посмотрите на 5-ю строку. В круглых скобках уже содержится не одно условие, а сразу два. Соединены условия словом and (в переводе с английского — и). Не сложно догадаться, что при соблюдении первого условия и при соблюдении второго будет выполнятся 6-я строка, а если одно из условий не верно — 8-я.
И так, какие служебные слова можно использовать для связи условий:
and (аналог: &&) — выполняется и то, и другое условие.
or (аналог: ||) — выполняется хотя бы одно из условий.
Это еще не все слова, с помощью которых можно связывать переменные. Другие буду затронуты в других уроках.
Попробуйте поэкспериментировать с этими «связками», а после мы пойдем дальше.
Всё получилось? ок! Идём дальше.
Вложенные конструкции if-else.
Тоже рассмотрим пример. В нём всё просто + будут комментарии. Смотрим:
$a = 5;
$b = 10;
$c = 20;
if ($a != $b and $c == $b) {
echo "оба условия выполняются"; }
else {
echo "одно или оба условия не выполняется"; /* между фигурными скобками, стоящими после <em>else</em>, можно писать какие-то действия. В ашем случае первое действие — вывод текст с помощью <em>echo</em>. Добавим сюда еще одно условие. */
if ($c < 100) {
echo "<br />Переменная меньше ста";
} // добавили условие, если оно не будет выполнятся — ничего не выведется. Это условие и называется вложенным.
}
?>
На этом мы заканчиваем изучение конструкции if-else. В следующем уроке начинаем изучение циклов. Не пропустите.
Рекомендую почитать блог обычного вебмастера и в частности рубрику «SEO в практике»






