Любой код в PHP состоит из каких-либо инструкций, включающих в себя управляющие конструкции, которые указывают, что необходимо делать в том или ином случае. Например, конструкция if указывает, что данная часть кода выполняется только в том случае, если условие окажется true, а конструкция if / else указывает на выражение, которое следует выполнить, если условие в if окажется false. Циклы позволяют выполнять один и тот же код много раз, а конструкция foreach позволяет перебирать массивы и так далее. В данной таблице собраны все управляющие конструкции языка PHP с кратким описанием; так же вы можете посмотреть каждую подробно с примерами кода.
if / else / elseif / endif | |
if |
Содержит выражение, которое выполняется, если условие окажется true. |
else | Выполняет другое выражение, если условие для if окажется false. |
elseif | Выполняет другое выражение, если условие для if окажется false, а для elseif - true. |
endif | Альтернативный синтаксис окончания конструкции if/else |
Циклы | |
while | Простой цикл |
do-while | Простой цикл (истинность проверяется в конце после выполнения кода) |
endwhile | Альтернативный синтаксис (окончание while) |
for | Сложный цикл из трех выражений |
endfor | Альтернативный синтаксис (окончание for) |
continue | Пропускает определённую часть цикла |
Обработка массивов | |
foreach | Выполняет перебор массивов |
endforeach | Альтернативный синтаксис (окончание foreach) |
Прочее | |
switch | Сравнивает указанное значение с разными вариантами; в случае true выполняет указанный код. |
endswitch | Альтернативный синтаксис (окончание switch) |
break | Останавливает выполнение циклов, перебор массивов и выражения switch |
return | Возврат значения (зависит от применяемого кода) |
goto | Выполняет переход к определённой точке (метке) кода. |
declare | Устанавливает директиву исполнения для блока кода |
include | Включает и выполняет указанный файл |
include_once | Тоже, что и include, но с предварительной проверкой - включался ли файл ранее |
require | Тоже, что и include, но с дополнительными условиями |
require_once | Тоже, что и require, но с предварительной проверкой - включался ли файл ранее |
Источник: официальный сайт языка PHP