highlight_string

(PHP 4, PHP 5, PHP 7)

highlight_stringПодсветка синтаксиса строки

Описание

highlight_string ( string $str , bool $return = false ) : mixed

Выводит или возвращает код PHP с html-разметкой c подсвеченным синтаксисом, используя цвета, определенные во встроенном обработчике подсветки синтаксиса 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">&lt;?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?&gt;</span>
</span>
</code>

Примечания

Замечание:

При использовании параметра return данная функция использует внутреннюю буферизацию вывода, поэтому она не может быть использована внутри callback-функции ob_start().

Сгенерированная разметка HTML может быть изменена.

Смотрите также