Web-дизайн и программирование в Интернет. Макурина Т.А - 30 стр.

UptoLike

30
включить в этот файл команды PHP, необходимо заключить команды PHP в специальные
теги, которых различают 4 вида (они эквивалентны и можно использовать любые):
Инструкция обработки XML:
<?php
...
?>
Инструкция обработки SGML:
<?
...
?>
Инструкция обработки сценариев HTML:
<script language = "php">
...
</script>
Инструкция в стиле ASP:
<%
...
%>
Вообще говоря, внутри какого-либо блока кода можно выйти из PHP, при условии,
что дальше мы войдем в него снова и закончим код (Подробнее об этом смотрите в гл.2.).
Т.е., возможна следующая конструкция:
<?
if(5<3){
echo("<p>Hello, world!<p>");
?>
<p>Hello!</p>
// эта строка не интерпретируется как код PHP
// и выводится только если блок кода выполняется
<?
echo("<p>Hello, world!<p>");
}
?>
Команда echo в PHP применяется для вывода фактически всего, что встречается на
web-страницах (текст, разметку HTML, числа). Смысл ее действия, мы думаем, понятен из
приведенного примера.
Одним из главных достоинств РНР является тот факт, что он внедряется прямо в
HTML-код, поэтому программисту не приходится писать программу с множеством
команд для простого вывода HTML.
Код HTML и РНР можно чередовать по мере
необходимости. РНР позволяет написать фрагмент следующего вида:
<html>
<title><? print "Hello world!"; ?></title>
</html>
Сообщение "Hello world!" выводится в заголовке web-страницы. Интересно то, что
команда print внутри конструкции, которая обычно называется экранирующими
последовательностями РНР (<?...?>), представляет собой законченную программу. Ни
длинного кода инициализации, ни включения библиотекпрограмма состоит лишь из
того кода, который непосредственно решает поставленную задачу!
Пример, приведенный ниже, наглядно показывает, как легко РНР интегрируется с
HTML-кодом.
включить в этот файл команды PHP, необходимо заключить команды PHP в специальные
теги, которых различают 4 вида (они эквивалентны и можно использовать любые):
Инструкция обработки XML:

Инструкция обработки SGML:

Инструкция обработки сценариев HTML:

Инструкция в стиле ASP:
<%
...
%>
      Вообще говоря, внутри какого-либо блока кода можно выйти из PHP, при условии,
что дальше мы войдем в него снова и закончим код (Подробнее об этом смотрите в гл.2.).
Т.е., возможна следующая конструкция:
Hello, world!

"); ?>

Hello!

// эта строка не интерпретируется как код PHP // и выводится только если блок кода выполняется Hello, world!

"); } ?> Команда echo в PHP применяется для вывода фактически всего, что встречается на web-страницах (текст, разметку HTML, числа). Смысл ее действия, мы думаем, понятен из приведенного примера. Одним из главных достоинств РНР является тот факт, что он внедряется прямо в HTML-код, поэтому программисту не приходится писать программу с множеством команд для простого вывода HTML. Код HTML и РНР можно чередовать по мере необходимости. РНР позволяет написать фрагмент следующего вида: <? print "Hello world!"; ?> Сообщение "Hello world!" выводится в заголовке web-страницы. Интересно то, что команда print внутри конструкции, которая обычно называется экранирующими последовательностями РНР (), представляет собой законченную программу. Ни длинного кода инициализации, ни включения библиотек — программа состоит лишь из того кода, который непосредственно решает поставленную задачу! Пример, приведенный ниже, наглядно показывает, как легко РНР интегрируется с HTML-кодом. 30