highlight_string
(PHP 4, PHP 5, PHP 7)
highlight_string — Подсветка синтаксиса строки
Описание
Выводит или возвращает код 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"><?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?></span> </span> </code>
Примечания
Замечание:
При использовании параметра
return
данная функция использует внутреннюю буферизацию вывода, поэтому она не может быть использована внутри callback-функции ob_start().
Сгенерированная разметка HTML может быть изменена.