(PHP 4, PHP 5, PHP 7, PHP 8)
highlight_file — Подсвечивает синтаксис файла
Выводит или возвращает версию с подсветкой синтаксиса кода, содержащегося
в файле filename
, применяя цвета, которые определены
во встроенном обработчике подсветки синтаксиса PHP.
Многие серверы настроены с модулем phps, чтобы автоматически подсвечивать файлы. Например, при отображении файла example.phps будет выведен код с подсветкой синтаксиса. Чтобы включить подстветку, в файл httpd.conf добавляют строку:
AddType application/x-httpd-php-source .phps
filename
Путь к PHP-файлу, который нужно подсветить.
return
Параметру устанавливают значение true
, чтобы функция возвращала
подсвеченный код.
Если параметру return
установлено значение true
,
возвращает подсвеченный код в виде строки, а не выводит его. В остальных случаях
возвращает true
в случае успешного выполнения или false
в случае возникновения ошибки.
Версия | Описание |
---|---|
8.3.0 | Изменился результирующий HTML. |
Рекомендовано пользоваться функцией highlight_file() с повышенным вниманием с тем, чтобы по неосторожности не раскрыть конфиденциальную информацию, например, пароли или другую информацию, создающую угрозу безопасности.
Замечание:
Функцию нельзя вызывать внутри callback-функции, которую указали в первом аргументе функции ob_start(), поскольку когда параметр
return
настраивают для возврата, а не вывода значения, функция использует внутреннюю буферизацию вывода.