Выполните подсветку синтаксиса PHP в тестовом файле («test.php»):
<html><body><?phphighlight_file("test.php");?></body></html>Вывод браузера для приведенного выше кода выглядит следующим образом (в зависимости от того, что находится в файле):
<html><body> <?php echo ( "test.php" ? > </body></html>;HTML-вывод приведенного выше кода выглядит следующим образом (просмотреть исходный код):
<html><body><code><span style="color: #000000"><html><br /><body><br /><span style="color: #0000BB"><? php<br /></span><span style="color: #007700">echo (</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>Функция Highlight_file() выполняет подсветку синтаксиса PHP в файлах. Подсветка синтаксиса осуществляется с помощью HTML-тегов.
Совет: Цвет, используемый для выделения, можно установить через файл php.ini или вызвав функцию ini_set().
Примечание. При использовании этой функции будет отображаться весь файл, включая пароли и другую конфиденциальную информацию!
Highlight_file( имя файла,возврат )
параметр | описывать |
---|---|
имя файла | Необходимый. Указывает файлы, которые будут отображаться. |
возвращаться | Необязательный. Если для этого параметра установлено значение TRUE, функция возвращает выделенный код в виде строки вместо того, чтобы выводить его напрямую. По умолчанию установлено значение ЛОЖЬ. |
Возвращаемое значение: | Если для возвращаемого параметра установлено значение TRUE, функция вернет выделенный код в виде строки вместо того, чтобы выводить его напрямую. В противном случае возвращается TRUE в случае успеха и FALSE в случае неудачи. |
---|---|
PHP-версия: | 4+ |
Журнал обновлений: | Начиная с PHP 4.2.1, на эту функцию также влияют Safe_mode и open_basedir. Однако Safe_mode был удален в PHP 5.4. Возвращаемый параметр был добавлен в PHP 4.2.0. |