Главная » (X)HTML, Php, Материалы, Основы » Способы встраивания PHP-кода в HTML-документы
Июн
26

Способы встраивания PHP-кода в HTML-документы

Сегодня будем вспоминать все способы встраивания PHP-кода в HTML-документы.
Способы встраивания PHP-кода в HTML-документы
PHP-код встраивается в документ с помощью дескрипторов, иногда называемых также тегами:

Общепринятый способ встраивания

[sourcecode language=»php»]
<?php и ?>
<?php echo "Hello, world \n"; ?>
[/sourcecode]
При изучении языков программирования принято начинать с программы выводящей надпись «Hello, world». Не будем нарушать традицию :)

Упрощенный метод вставки

[sourcecode language=»php»]
<? и ?>
<? echo "Hello, world \n"; ?>
[/sourcecode]
Доступны, только если директива short_open_tag имеет значение on. При использовании этих дескрипторов следует помнить, что могут возникнуть проблемы при выводе XML-документов, так как последовательность будет воспринята как выделение PHP-кода.





В записи данного вида выражение:
[sourcecode language=»php»]
<? echo "Hello, world \n"; ?>
[/sourcecode]
можно записать в более компактном виде:
[sourcecode language=»php»]
<? = "Hello, world \n"; ?>
[/sourcecode]

Упрощенный метод с использованием % вместо ?

[sourcecode language=»php»]
<% и %>
<% echo "Hello, world \n"; %>
[/sourcecode]
Для использования этого дескриптора необходимо включить поддержку в файле php.ini.
Для этого строку:

[sourcecode language=»php»]
asp_tags = Off
[/sourcecode]
нужно заменить на
[sourcecode language=»php»]
asp_tags = On
[/sourcecode]
а затем перезапустить сервер. Кстати в PHP 6 поддержка этих дескрипторов полностью удалена;

Метод языка JavaScript

[sourcecode language=»php»]
<script language="PHP"> и </script>
[/sourcecode]
Удивлены? Внедрить PHP-код можно точно так же, как и JavaScript-код. Нужно только в параметре language указать значение PHP:
[sourcecode language=»php»]
<script language="PHP"> echo "Hello, world \n"; </script>
[/sourcecode]
На практике такими дескрипторами никто не пользуется, но для общего развития я считаю всем очень пригодится.

Использование \n — Означает переход на новую строку.



Понравилась статья? Сделай приятно ее автору, поделись с друзьями:


Хотите получать обновления данного блога на EMail?

Введите адрес Почтового Ящика:




Подтвердите подписку в письме пришедшем на Почту, после чего начнете получить рассылку.