Страница 44 из 813 и "подставляет" 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-код не отображается (браузеры игнорируют
|