Скачать презентацию Конструкции языка PHP Выполнил ст гр ЭАС-305 Михайлова Скачать презентацию Конструкции языка PHP Выполнил ст гр ЭАС-305 Михайлова

веб.pptx

  • Количество слайдов: 21

Конструкции языка PHP Выполнил: ст. гр. ЭАС-305 Михайлова Т. Д. Проверил: Файзрахманова К. Э. Конструкции языка PHP Выполнил: ст. гр. ЭАС-305 Михайлова Т. Д. Проверил: Файзрахманова К. Э.

Основные группы управляющих конструкций PHP • • Условные операторы Циклы Конструкции выбора Конструкции объявления Основные группы управляющих конструкций PHP • • Условные операторы Циклы Конструкции выбора Конструкции объявления Конструкции возврата значений Конструкции включений Альтернативный синтаксис конструкций PHP

Инструкции, рассмотренные в презентации: • • Инструкция if-else Цикл while Цикл foreach Инструкции break Инструкции, рассмотренные в презентации: • • Инструкция if-else Цикл while Цикл foreach Инструкции break и continue Конструкция switch-case Инструкции require и include

Инструкция if-else if (логическое_выражение) инструкция_1; else инструкция_2; Инструкция if-else if (логическое_выражение) инструкция_1; else инструкция_2;

Инструкция if-else if (логическое_выражение_1) оператор_1; elseif (логическое_выражение_2) оператор_2; else оператор_3; Инструкция if-else if (логическое_выражение_1) оператор_1; elseif (логическое_выражение_2) оператор_2; else оператор_3;

Использование альтернативного синтаксиса <? if (логическое_выражение): ? > . . . HTML-код. . . Использование альтернативного синтаксиса . . . HTML-код. . . . . . HTML-код. . .

Циклы в PHP • • Цикл с предусловием ( while ); Цикл с постусловием Циклы в PHP • • Цикл с предусловием ( while ); Цикл с постусловием (do-while); Цикл со счетчиком (for); Специальный цикл перебора массивов (foreach).

Цикл с предусловием while (логическое_выражение) инструкция; Цикл с предусловием while (логическое_выражение) инструкция;

Альтернативный синтаксис для цикл с предусловием while <? while (логическое_выражение): ? > . . Альтернативный синтаксис для цикл с предусловием while . . . HTML-код. . .

Цикл с постусловием do while do { тело_цикла; } while (логическое_выражение); Рассмотренный сценарий выведет Цикл с постусловием do while do { тело_цикла; } while (логическое_выражение); Рассмотренный сценарий выведет на экран: 12345678910

Универсальный цикл for (инициализирующие_команды; условие_цикла; команды_после_итерации) { тело_цикла; } Данный сценарий выводит: 0123456789 Использование Универсальный цикл for (инициализирующие_команды; условие_цикла; команды_после_итерации) { тело_цикла; } Данный сценарий выводит: 0123456789 Использование нескольких команд:

Альтернативный синтаксис для for(инициализирующие_команды; условие_цикла; команды_после_итерации): операторы; endfor; Альтернативный синтаксис для for(инициализирующие_команды; условие_цикла; команды_после_итерации): операторы; endfor;

Цикл foreach (массив as $ключ=>$значение) команды; foreach (массив as $значение) команды; Цикл foreach (массив as $ключ=>$значение) команды; foreach (массив as $значение) команды;

Инструкция break; // По умолчанию break(номер_цикла); // Для вложенных циклов (указывается номер прерываемого цикла) Инструкция break; // По умолчанию break(номер_цикла); // Для вложенных циклов (указывается номер прерываемого цикла) Рассмотренный сценарий выводит:

Инструкция continue Рассмотренный сценарий выводит: Инструкция continue Рассмотренный сценарий выводит:

Конструкция switch-case switch(выражение) { case значение 1: команды1; [break; ] case значение 2: команды2; Конструкция switch-case switch(выражение) { case значение 1: команды1; [break; ] case значение 2: команды2; [break; ]. . . case значение. N: команды. N; [break; ] [default: команды_по_умолчанию; [break]] }

Альтернативный синтаксис switch-case switch (выражение): case значение 1: команды1; [break; ]. . . case Альтернативный синтаксис switch-case switch (выражение): case значение 1: команды1; [break; ]. . . case значение. N: команды. N; [break; ] [default: команды_по_умолчанию; [break]] endswitch;

Конструкция declare • declare (директива) инструкция; Конструкция declare • declare (директива) инструкция;

Конструкция return Конструкция return

Инструкции require и include require имя_файла; include имя_файла; Инструкции require и include require имя_файла; include имя_файла;

Инструкции однократного включения require_once и include_once Инструкции однократного включения require_once и include_once