Конструкции языка PHP
Основные группы управляющих конструкций PHP
Инструкции, рассмотренные в презентации:
Инструкция if-else
Инструкция if-else
Использование альтернативного синтаксиса
Циклы в PHP
Цикл с предусловием while
Альтернативный синтаксис для цикл с предусловием while
Цикл с постусловием do while
Универсальный цикл for
Альтернативный синтаксис для for
Цикл foreach
Инструкция break
Инструкция continue
Конструкция switch-case
Альтернативный синтаксис switch-case
Конструкция declare
Конструкция return
Инструкции require и include
Инструкции однократного включения require_once и include_once
4.17M
Category: programmingprogramming

Конструкции языка PHP

1. Конструкции языка PHP

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

2. Основные группы управляющих конструкций PHP


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

3. Инструкции, рассмотренные в презентации:


Инструкция if-else
Цикл while
Цикл for
Цикл foreach
Инструкции break и continue
Конструкция switch-case
Инструкции require и include

4. Инструкция if-else

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

5. Инструкция if-else

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

6. Использование альтернативного синтаксиса

<?if (логическое_выражение):?>
...HTML-код...
<?else (другое_логическое_выражение):?>
...HTML-код...
<?endif?>

7. Циклы в PHP


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

8. Цикл с предусловием while

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

9. Альтернативный синтаксис для цикл с предусловием while

<?while (логическое_выражение):?>
...HTML-код...
<?endwhile;?>

10. Цикл с постусловием do while

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

11. Универсальный цикл for

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

12. Альтернативный синтаксис для for

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

13. Цикл foreach

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

14. Инструкция break

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

15. Инструкция continue

Рассмотренный сценарий выводит:

16. Конструкция switch-case

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

17. Альтернативный синтаксис switch-case

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

18. Конструкция declare

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

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

20. Инструкции require и include

require имя_файла;
include имя_файла;

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

English     Русский Rules