Главная > РНР: настольная книга программиста
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

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

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

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

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 "Саша";

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

1
Оглавление
email@scask.ru