(PHP 4, PHP 5)
highlight_string — Подсветка синтаксиса строки
Выводит или возвращает PHP код с подсвеченным синтаксисом, используя цвета, определенные во встроенном обработчике подсветки синтаксиса PHP.
str
Подсвечиваемый PHP код, который должен включать открывающий тег.
return
При установке этого параметра равным TRUE
функция возвращает код
с подсветкой синтаксиса.
Если параметр return
равен TRUE
, то, вместо вывода,
в виде строки возвращается код с подсветкой синтаксиса. В другом случае
возвращает TRUE
, либо FALSE
при ошибке.
Версия | Описание |
---|---|
4.2.0 |
Был добавлен параметр return .
|
Пример #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().