Списки в HTML-формах создаются при помощи тега <SELECT>. В отличие от рассмотренных ранее элементов управления,
списки допускают выбор сразу нескольких значений.
Переключатель описывается при помощи
набора тегов <INPUT TYPE=RADIO>, а для группировки различных альтернатив все они связываются при помощи
атрибута NAME, значение которого должно быть одинаково внутри группы.
Еще одним основным элементом управления в HTML-формах является выключатель (checkbox).
Для его описания используется тег <INPUT TYPE=CHECKBOX>.
Многострочные поля предназначены для ввода большого количества текста. Для их описания используется тег <TEXTAREA>, в атрибутах которого задается размер области для ввода текста
Для того чтобы получить доступ к данным, переданным скрипту из HTML-формы, используются суперглобальные
массивы $_GET или $_POST для способов передачи GET и POST соответственно.
Текстовые поля предназначены для ввода однострочных данных в web-формах и являются наиболее часто употребительными
элементами управления.
Прежде чем приступить к обработке данных в PHP-скрипте, необходимо создать web-форму, где их можно было бы ввести.
Для этого используется HTML-тег <FORM>. Он имеет следующие атрибуты:
Во многих случаях, если в процессе выполнения функции возникла какая-либо ошибка, то функция возвращает
значение FALSE в качестве своего результата. Так поступают многие встроенные функции в РНР, и этот же
прием можно использовать и в своих собственных функциях.
Как уже было сказано, функции позволяют разбивать код на отдельные фрагменты, которые могут быть повторно
использованы снова и снова. Но помимо функций, в РНР существует еще одно средство для повторного
использования кода — вложенные файлы. Такой файл содержит код, который будет включен в тело основного
скрипта в том месте, где использован соответствующий оператор include.
РНР также допускает описание функции внутри функции — т.е. вложенные функции. Как и в случае функций,
описанных условно, вложенная функция становится доступной только после вызова функции, внутри
которой она описана, что и представлено в пример.