(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(); ?>');
?>
Результат выполнения данного примера:
<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 можно изменять.