php

#5. 4 php html Многострочные поля на web-форме

Многострочные поля предназначены для ввода большого количества текста. Для их описания используется тег <TEХTAREA>, в атрибутах которого задается размер области для ввода текста по вертикали в строках (атрибут ROWS) и по горизонтали в символах (атрибут COLS). В остальном работа с ними практически аналогична использованию текстовых полей, что и продемонстрировано в примере 1.

#5. 3 php Получение данных из текстовых полей на web-форме

Для того чтобы получить доступ к данным, переданным скрипту из HTML-формы, используются суперглобальные массивы $_GET или$_POST для способов передачи GET и POST соответственно. Для обеспечения независимости от способа передачи данных рекомендуется использовать массив $_REQUEST, который содержит данные из обоих этих массивов.

#5. 2 php html Текстовые поля на web-форме

Текстовые поля предназначены для ввода однострочных данных в web-формах и являются наиболее часто употребительными элементами управления. Для создания текстового поля используется тег <INPUT TYPE='TEXT'> внутри тera <F0RM>. Начальное значение текстовго поля можно задать с помощью атрибута VALUE.

#5. 1 php Создание web-форм

В этой главе описывается работа с различными элементами управления HTML — полями ввода, выключателями, переключателями, списками и т.п. Элементы управления превращают статическую страничку в интерактивную, содержимым которой можно управлять с их помощью. После того как пользователь ввел необходимые данные в соответствующие поля, они могут быть обработаны соответствующим скриптом, и сформирован ответ в виде HTML-страницы. Перечень элементов управления, которые рассматриваются в этой главе, приведен в таблице.

#4.19 Функции в PHP - итоги

Функции позволяют разделить сплошной код на небольшие изолированные фрагменты, что, в частности, позволяет избежать конфликтов при использовании переменных. Данные передаются функциям при помощи аргументов и возвращаются как результат их вызова. Ниже перечислены краткие итоги главы:

#4.18 php Обработка ошибок

Во многих случаях, если в процессе выполнения функции возникла какая-либо ошибка, то функция возвращает значение false в качестве своего результата. Так поступают многие встроенные функции в РНР, и этот же прием можно использовать и в своих собственных функциях. Например, требуется разработать функцию, возвращающую значение, обратное своему аргументу. Если же значение аргумента равно $0$, то функция возвращает значение false.

#4.17 php Вложенные файлы

Как уже было сказано, функции позволяют разбивать код на отдельные фрагменты, которые могут быть повторно использованы снова и снова. Но помимо функций, в РНР существует еще одно средство для повторного использования кода — вложенные файлы. Такой файл содержит код, который будет включен в тело основного скрипта в том месте, где использован соответствующий оператор include. Например, требуется описать несколько числовых констант, которые будут использоваться в различных скриптах. Для этого создается файл constants.inc, содержащий необходимые описания.

#4.16 php Вложенные функции

РНР также допускает описание функции внутри функции — т.н. вложенные функции. Как и в случае функций, описанных условно, вложенная функция становится доступной только после вызова функции, внутри которой она описана, что и представлено в примере.

#4.15 php Условное описание функций

РНР является интерпретируемым языком, что, в частности, означает, что в том случае, если функция описывается в теле условного оператора if, она не будет доступна для вызова до тех пор, пока тело оператора не будет выполнено. Например, пусть функция описана следующим образом:

#4.14 php Переменные, ссылающиеся на функции. Анонимные функции

В РНР предусмотрена возможность использования переменных, ссылающихся на функции. Переменная может содержать имя функции, и функция, имя которой содержится в переменной, может быть вызвана путем использования соответствующего синтаксиса. Подобным способом во время выполнения скрипта можно определять, какая именно функция будет вызвана.

Pages

Subscribe to RSS - php