(PHP 4, PHP 5, PHP 7, PHP 8)
highlight_string — Подсветка синтаксиса строки
$string
, bool $return
= false
): string|boolВыводит или возвращает код PHP с html-разметкой c подсвеченным синтаксисом, используя цвета, определённые во встроенном обработчике подсветки синтаксиса PHP.
string
Подсвечиваемый 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 может быть изменена.