Листинг 1.3. Динамический вывод даты
PHP Recipes | <? print (date("F d, Y")); ?>
Простая функция РНР date() форматирует дату одним из нескольких стандартных способов. Отформатированная дата вставляется в заголовок окна.
РНР также позволяет изменять формат конструкций HTML — для этого соответствующая характеристика тега присваивается переменной, вставляемой в файл. В листинге 1.4 эта возможность продемонстрирована на примере присваивания характеристики шрифта (h3) переменной $big_font и ее последующего использования при выводе текста.
Листинг 1.4. Динамические теги HTML
PHP Recipes | <? print (date("F d, Y")); ?>
$big_font = "h3";
?>
PHP Recipes"; ?>
Листинг 1.4 представляет собой разновидность листинга 1.3 — на этот раз тег заголовка (
) сначала присваивается переменной, а затем эта переменная используется в команде print. В итоговом документе эти теги ничем не отличаются от обычного кода HTML.
Включение нескольких сценариев РНР
Для обеспечения необходимой гибкости при построении динамических web-приложений можно внедрить в страницу несколько сценариев РНР (листинг 1.5).
Листинг 1.5. Включение нескольких сценариев РНР в один документ
</p><p><?</p><p>print "Another PHP-enabled page";</p><p>Svariable = "Hello World!";</p><p>?></p><p>
Листинг 1.5 начинается как типичная (пусть несколько упрощенная) страница