Главная > Программирование > РНР: настольная книга программиста
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

7.1. Способы ввода PHP-кода в документ

На данный момент существует четыре способа ввода PHP-кода в HTML-документ:

1. <? echo("простейший способ, инструкция обработки SGML\n"); ?>

2. <?php echo ("при работе с XML документами делайте так\п") ; ?>


СОВЕТ

Этот способ является самым распространенным, хотя принципиально условия использования того или иного способа введения PHP-кода в документ никто не устанавливал. Нижеприведенные способы так же эффективны, как и этот. Выбор того, которым вы будете пользоваться, зависит только от вас.


3. <script language="php">

echo ("некоторые редакторы (подобные FrontPage) не любят обрабатывающие инструкции");

</script>;

4. <% echo("для совместности с визуальными средствами формирования страниц"); %>

Вот обычный пример использования первого способа:

<? include('infol.html') ?>

<h3>Здесь текст страницы</h3>

<? include('info2.html') ?>

Посетителю такой страницы будет показан документ с картинками меню и текстом. Отдельные файлы info1.html и info2.html будут просто включены в тот документ, который посылается сервером посетителю страницы. Таким образом можно отделить оформление страницы от ее наполнения, сильно облегчая работу по внесению информации на сайт даже неквалифицированным работникам.

Пример 7.1. Условные операторы

Ваше имя

<? if ($name = = 'Саша'): ?>

Саша

<? else:?>

Петр I

<? endif ?>

В описанном выше примере мы получим текст «Ваше имя Саша» или «Ваше имя Петр I» в зависимости от значения переменной $name.

В языке РНР есть несколько функций вывода — echo, printf и др.

Пример 7.2. Функция вывода

if ($name = = "Саша") echo "Саша";

Перевод строки, идущей после закрытия тега ?>, интерпретатор пропускает. Сделано это для удобства форматирования исходных текстов скриптов.

<< Предыдущий параграф Следующий параграф >>
Оглавление