ким образом, любой из начальных дескрипторов РНР ( ianguage=MphpM>) указывает Р HP-процессору выполнять последующие операторы
Глава 10. РНР4 497
HTML-кода Web-страницы. PHP-процессор будет выполнять все операторы до соответствующего конечного дескриптора (?> или ).
Приведенный ниже код использует каждый из наборов начальных и конечных
дескрипторов РНР для генерации HTML-кода страницы, которая показана на рис. 10.3. Обратите внимание, что ни один из начальных дескрипторов РНР
(имеют «закрывающего» знака больше (>), которые присутствуют в
конце нормальных HTML-дескрипторов. (То есть начальные дескрипторы РНР
имеют форму , .) Аналогично, конечный дескриптор
РНР?> це имеет «открывающего» знака меньше (
Начальный и конечный дескрипторы PHP
HTML & Web Design Tips & Techniques » ;
echo «Текущая дата: «; ?>
?php echo giriDateC’l, Fd, Y.») ;
echo «
Текущее время: «;
49 8 Глава 10. РНР4
Обратите внимание, что Web-страница, передаваемая РНР-процессором
Web-северу с целью последующей передачи ее браузеру, содержит HTML-деск —
рипторы и текст, а не опбраторы, предназначенные для выполнения РНР- процессором. (Код Web-страницы, полученной Web-браузером от Web-сервера
можно просмотреть, выбрав в меню Internet Explorer пункт View | Source
(Вид | В виде HTML) или в меню Netscape Navigator пункт View | Page Source
(ВИД | HTML-код страницы).)
Синтаксис РНР
РНР-сценарии в HTML-коде Web-страницы, приведенном в конце предыду —
щего раздела, демонстрируют два важных момента. Во-первых, РНР-сценарии можно внедрять в HTML-код за счет определения кода сценариев между началь — ным и конечным дескрипторами РНР ( или ) или начальным и
конечным HTML-десКрИПТОраМИ Сценария (…). Во-вторых, в РНР-сценарии можно внедрять HTML-дескрипторы. При этом они заключаются в кавычки и отмечаются PHP-оператором echo. Оператор echo «вы —
водит» HTML-дескрипторы в HTML-код Web-страницы, которую РНР-процессор
передает Web-серверу. Например, следующая строка вставляет в HTML-код Web — страницы дескриптор горизонтальной линейки ():
«; ?>
Использование терминатора для операторов — точки с запятой (;)
Независимо от того, внедряется ли сценарий в HTML-код (XHTML — или XML-код) самой Web-страницы или находится в отдельном файле, каждый опе — ратор в РНР-сценарии (включая последний) должен завершаться символом точ — ки с запятой (;). Таким образом, синтаксис PHP-сценария, состоящего из одно —