highlight_string - Подсветка синтаксиса строки
Вернуться к: Разные Функции
highlight_string
(PHP 4, PHP 5, PHP 7)
highlight_string — Подсветка синтаксиса строки
Описание
Выводит или возвращает PHP код с разметкой html для подсвеченного синтаксиса, используя цвета, определенные во встроенном обработчике подсветки синтаксиса PHP.
Список параметров
-
str
-
Подсвечиваемый PHP код, который должен включать открывающий тег.
-
return
-
При установке этого параметра равным
TRUE
функция возвращает код с подсветкой синтаксиса.
Возвращаемые значения
Если параметр return
равен TRUE
, то, вместо вывода,
в виде строки возвращается код с подсветкой синтаксиса. В другом случае
возвращает TRUE
, либо FALSE
при ошибке.
Примеры
Пример #1 Пример использования highlight_string()
<?php
highlight_string('<?php phpinfo(); ?>');
?>
Пример, представленный выше, выведет (в PHP 4):
<code><font color="#000000"> <font color="#0000BB"><?php phpinfo</font><font color="#007700">(); </font><font color="#0000BB">?></font> </font> </code>
Пример, представленный выше, выведет (в PHP 5):
<code><span style="color: #000000"> <span style="color: #0000BB"><?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?></span> </span> </code>
Примечания
Замечание:
При использовании параметра
return
данная функция использует внутреннюю буферизацию вывода, поэтому она не может быть использована внутри callback-функции ob_start().
Разметку HTML можно изменять.
Вернуться к: Разные Функции