Операторы выбора/ if...else » Операторы языка PHP » Библиотека » WAP.ZUGDIDI.US
Привет прохожий!
На главную | Вход | Регистрация

Операторы выбора/ if...else

помощи оператора elseif. Оператор if может включать сколько угодно блоков elseif, но else в каждом if может быть только один. Как правило, в конструкциях if…elseif…else оператор else определяет, что нужно делать, если никакие другие условия не являются true. Однако, вообще говоря, использование оператора elseif довольно сильно ухудшает читабельность кода, и лучше в этом случае пользоваться переключателем (switch).

РНР предоставляет также возможность альтернативного синтаксиса условного оператора – без фигурных скобок, а с применением оператора endif. В следующем примере первая таблица помещается на страницу, если только $HDD равно «Maxtor», а вторая - если «Seagate». Наличие оператора endif в этом случае обязательно, так как фигурная скобка, обозначающая конец блока if, отсутствует:
<?
if($HDD == «Maxtor»):
?>
<table>
<caption> Maxtor </caption>
</table>
<?
elseif($HDD == «Seagate»):
?>
<table>
<caption> Seagate </caption>
</table>
<?
endif;
?>

Значение переменной $HDD передается формой test.html скрипту test.php. Код формы test.html:
<form action = "http://localhost/PHP/test.php;" method=&quotget">
HDD: <input type="text" name="HDD"/><br>
<input type="submit"/>
</form>

РНР также, как и С++, Java предоставляет возможность заменять блоки if…else условной операцией (в отличие от унарных и бинарных операций условная операция используется с тремя операндами). В изображении условной операции присутствуют два размещенных не подряд символа ‘?’ и ‘:’ и три операнда выражения:

выражение_1 ? выражение_2 : выражение_3

Первым вычисляется значение выражения_1. Если оно истинно (т.е. не равно нулю), то вычисляется значение выражения_2, которое и становится результатом. Если при вычислении значения выражения_1 получится ноль (ложь), то в качестве результата берется выражение_3. Классическим примером условной операции является выражение

x < 0 ? –x : x;


Это выражение возвращает абсолютное значение переменой

Страницы:
<< 1 2 3 >>

Перейти к странице:

Комментарии (0)
Скачать Java книгу

» Операторы языка PHP
» Учебник по PHP
» WEB/WAP мастеру
» В библиотеку

На главную
WAP.ZUGDIDI.US
Соглашение о Предоставлении Услуг

li WAPSTART

Cжатие 63.8%