PHP 5 для начинающих

Печать

и "подставляет" HTML-код, чтобы данные отображались как обычно). В следующем простом примере echo отправляет строковые данные, сформированные на основании текущей даты и записанные в переменную $todaysdate:e cho $todaysdate;

Функция date() встроена в PHP, т.е. нет необходимости создавать или копировать эту функцию в разрабатываемой PHP-программе; она доступна для использования в любой момент. Она вызывается так же, как и функции в большинстве языков ------

указывается имя функции, за которым следуют круглые скобки. В скобках указываются

аргументы ------ значения, выражения или другие функции, возвращающие значения,

которые затем используются функцией date() для вычисления окончательного результата. Рассмотрим следующую строку из приведенного ранее примера программы:Эtodaysdate = date("m",time()) . "-" . date("d",time()) . "-" . date("Y",time());

Первый аргумент "m" сообщает функции date() о том, что она должна ввернуть порядковый номер месяца. В качестве второго аргумента используется функция time() , которая возвращает текущее время. Функция date() обрабатывает текущее время и извлекает из него номер месяца в виде значения, состоящего из двух символов. Функцию date() можно использовать снова, для того чтобы получить день и месяц из значения, возвращаемого функцией time().

Как работает PHP-код

Как следует из предыдущего примера, для запуска PHP-программ внутри Web-страницы необходимо выполнение следующих основных требований:

□ наличие Web-страницы, с которой может взаимодействовать пользователь;

□ файл с расширением .php;

□ опознаваемые PHP-теги;

□ синтаксически корректный PHP-код.

Рассмотрим каждое требование подробнее.

Web-страница (пользовательский интерфейс)

Важно четко представлять себе, как отображается Web-страница, а также то, как работает PHP 5, поскольку отображаемая страница— это все, что видит конечный пользователь PHP-программы. Уместно подчеркнуть, что, хотя отображаемый вывод часто называют HTML-кодом, HTML сдает свои позиции языку XHTML, а браузеры поддерживают обработку другого подобного вывода, например, XML с XSLT. Несмотря на то, что в данной книге для обозначения вывода, отправляемого Web-сервером, используется аббревиатура HTML, под выводом также следует понимать код других языков, который может быть визуализирован браузером.

Можно писать PHP-программы так, чтобы PHP-код встраивался непосредственно в HTML-код, или же можно по мере необходимости ссылаться на HTML-код из PHP-кода. В любом случае весь вывод, отправляемый конечному пользователю, должен представлять собой HTML-код.

Почему? Попытаемся открыть .php не как Web-страницу, а как файл (для этого в браузере необходимо использовать пункт меню ФаЙлООткрыть и выбрать файл на жестком диске). При этом в браузере PHP-код не отображается (браузеры игнорируют




В каталоге магазина имеется отличный керамогранит по выгодной цене. Обращайтесь.