|
Условный оператор If-elseКонструкция if-else (условный оператор) является, наверное, самой распространенной конструкцией в программах. Какая же серьезная программа не использует эту конструкцию? if {логическое выражение) Первый оператор будет выполнен, если логическое выражение истинно, второй - если логическое выражение ложно. Можно также использовать сокращенную форму конструкции, без второго оператора: if (логическое выражение) оператор_1; В этом случае мы можем обойтись без «else». Если вам нужно выполнить не один оператор, а целую группу, тогда эти операторы следует поместить в блок операторов { }: if (логическое выражение) Совсем очевидно, что мы можем записать несколько операторов в одну строку: if (логическое выражение) { оператор_1; ... оператор_i; } В данном случае после фигурной скобки можно ставить точку с запятой, а можно и не ставить. Но если вы думаете использовать полную конструкцию (то есть с «else»), тогда точка с запятой не ставится. Если же вместо блока операторов используется только один оператор (см. общий синтаксис), тогда точка с запятой после него (перед else) обязательна: if ($а>5) echo "а>5"; Существует еще один вариант конструкции if-else. Вот его синтаксис: if (логическое выражение 1) По-моему данная конструкция не очень удобна, поэтому я советую использовать ее классический вариант. if (логическое выражение 1): Если пропустить точки с запятой, то вы получите сообщение об ошибке.
|
© gruppa-43im2009 |