Функция highlight_file() в PHP

Определение и использование

Функция highlight_file() выполняет цветное выделение синтаксиса файла.

Синтаксис

highlight_file(filename,return)
Параметры Описание
filename Обязателен. Путь к PHP файлу, который нужно выделить цветом.
return Опционально. Если установлено true, функция возвращает цветной код.

Описание

Эта функция использует цвета, определенные в программе PHP syntax highlighter, чтобы выводить или возвращать включенный в filename код.

многие серверы настроены на автоматическое выделение цветом кода в версиях с phps для автоматического выделения цветом файлов с указанным суффиксом. Например, при просмотре example.phps, будет отображен исходный код файла, выделенный цветом по синтаксису. Чтобы включить эту функцию, добавьте следующую строку в httpd.conf:

AddType application/x-httpd-php-source .phps

Возвратное значение

Если return Если параметр установлен в true, функция возвращает обработанный код, а не выводит его. В противном случае, если успешно, возвращает true, если не успешно, возвращает false.

Подсказки и комментарии

Предупреждение:Стоит отметить, что при использовании функции highlight_file() не следует不小心 раскрывать такие конфиденциальные данные, как пароли или другие типы чувствительных данных,否则 могут возникнуть потенциальные риски безопасности.

Пример

"test.php":

<html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html>

Вывод:

<html> 
<body> 
<?php 
highlight_file("test.php");
?>
</body> 
</html>

Результаты, видимые в браузере, будут выглядеть примерно так:

<html>
<body>
<code>
<span style="color: #000000"><html>
<br />
<body>
<br />
<span style="color: #0000BB"><?php
<br />highlight_file</span>
<span style="color: #007700">(</span>
<span style="color: #DD0000">"test.php"</span>
<span style="color: #007700">);<br /></span>
<span style="color: #0000BB">?><br /></span>
</body>
<br />
</html></span>
</code>
</body>
</html>