PHP :: Инструкциии
Что такое инструкция?
Прежде, чем приступить к описанию основных управляющих конструкций языка PHP, давайте еще раз сформулируем само понятие инструкции.
Инструкция – это команда на языке PHP, которая выполняется для того, чтобы что-то происходило. По сути, любой php-скрипт представляет собой не что иное, как некоторую последовательность инструкций.
К инструкции можно отнести присваивание, сравнение, вызов функции, различные циклы и условные операторы или даже пустой оператор, т.е. пустую инструкцию, которая ничего не делает. Как уже было показано выше, в PHP каждая инструкция отделяется от других точкой с запятой ;, которая обычно ставится в той же строке в конце каждой инструкции. Если инструкция является последней в блоке php-кода, то после нее точку с запятой разрешается не ставить, т.к. закрывающий тег сделает это автоматически. Кроме того, инструкции могут быть объединены посредством фигурных скобок в целые блоки инструкций, каждый из которых сам по себе является отдельной составной инструкцией.
Управляющие конструкции PHP
По умолчанию интерпретатор PHP выполняет инструкции последовательно одна за другой в порядке их следования в коде. Однако имеется и ряд специальных инструкций, называемых управляющими конструкциями, которые изменяют выполнение хода программы по умолчанию. К ним относятся:
- условные инструкции, такие как if или switch, которые указывают интерпретатору PHP на выполнение или пропуск других инструкций в зависимости от значения условного выражения;
- инструкции циклов, такие как for, foreach, while или do/while, которые указывают интерпретатору на многократное выполнение других инструкций;
- инструкции переходов, такие как break, continue, return или goto, которые указывают интерпретатору на выполнение перехода в другую часть программы.
В данном параграфе мы как раз и будем заниматься рассмотрением различных управляющих конструкций, использующихся в языке PHP.