Интернет магазин китайских планшетных компьютеров



Компьютеры - Препроцессор - Язык программирования PHP

22 января 2011


Оглавление:
1. Препроцессор
2. Лексические препроцессоры
3. Язык программирования PHP
4. Синтаксические препроцессоры
5. Макропроцессор общего назначения
6. Интересные факты



PHP чаще всего используется при обработке веб-страниц. Текст страницы считывается и выдается в неизменном виде. Единственным исключением является наличие в тексте страницы инструкций PHP, ограниченных <?php в начале и ?> в конце.

Пример текста страницы, содержащей текущее время:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Текущее время</title>
<head>
<body>
<h1>Текущее время</h1>
 <?php
   print strftime;
 ?>
</body>
</html>

Препроцессор PHP заменит выделенную строку на:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Текущее время</title>
<head>
<body>
<h1>Текущее время</h1>
 Сейчас 10 часов, 15 минут 20 секунд
</body>
</html>

Прочие лексические препроцессоры

Прочие лексические препроцессоры поддерживают универсальный язык m4, обычно применяемый в кросс-платформенных системах сборки, таких как autoconf, и GEMA — обработчик макросов с открытым исходным кодом, работа которого основана на контекстных шаблонах.



Просмотров: 4752


<<< Макропроцессор m4