Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WEB - Лабораторная работа_2 - PHP.pdf
Скачиваний:
96
Добавлен:
26.03.2015
Размер:
197.97 Кб
Скачать

Лабораторная работа №2 Основные конструкции языка PHP

Конструкции языка PHP очень похожи на конструкции языка С, поэтому, если вы знаете язык С, очень быстро освоите PHP. Нужно заметить, что синтаксис PHP очень лаконичен, а мы знаем, что «краткость — сестра таланта». PHP еще раз позволяет нам убедиться в этом.

1. Условный оператор

Проблему выбора можно без зазрений совести отнести к глобальным проблемам. Как часто вам приходится выбирать? Так почему бы не заставить компьютер сделать выбор за нас? Для этого и предназначен условный оператор.

Конструкция if-else (условный оператор) является, наверное, самой распространенной конструкцией в программах. Какая же серьезная программа не использует эту конструкцию?

Синтаксис конструкции if-else таков:

if (логическое выражение) оператор_1;

else

оператор_2;

Первый оператор будет выполнен, если логическое выражение истинно, второй — если логическое выражение ложно. Можно также использовать сокращенную форму конструкции, без второго оператора:

if (логическое выражение) оператор_1;

В этом случае мы можем обойтись без «else». Если вам нужно выполнить не один оператор, а целую группу, тогда эти операторы следует поместить в блок операторов { }:

if (логическое выражение)

{

оператор_1; оператор__1;

}

else

{

оператор_1+1; оператор_п;

}

Кажется, в этой книги я еще ни разу не обращал внимания на разделитель операторов — это символ точка с запятой ";" Совсем очевидно, что мы можем записать несколько операторов в одну строку:

if (логическое выражение) { оператор_1; ... оператор_1; }

В данном случае после фигурной скобки можно ставить точку с запятой, а можно и не ставить. Но если вы думаете использовать полную конструкцию (то есть с «else»), тогда точка с запятой не ставится. Если же вместо блока операторов используется только один оператор (см. общий синтаксис), тогда точка с запятой после него (перед else) обязательна:

if (Sa>5) echo "a>5"; else echo "a<=5";

Существует еще один вариант конструкции if-else. Вот его синтаксис

Соседние файлы в предмете Программирование для Web