Выполните подсветку синтаксиса PHP в тестовом файле («test.php»):
<html><body><?phpshow_source("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>Функция show_source() выполняет подсветку синтаксиса PHP в файлах. Подсветка синтаксиса осуществляется с помощью HTML-тегов.
Цвет, используемый для выделения, можно установить через файл php.ini или вызвав функцию ini_set().
show_source() — это псевдоним для функции Highlight_file().
Примечание. При использовании этой функции будет отображаться весь файл, включая пароли и другую конфиденциальную информацию!
show_source( имя файла,возврат )
параметр | описывать |
---|---|
имя файла | Необходимый. Указывает файлы, которые будут отображаться. |
возвращаться | Необязательный. Если для этого параметра установлено значение TRUE, функция возвращает выделенный код в виде строки вместо того, чтобы выводить его напрямую. По умолчанию установлено значение ЛОЖЬ. |
Возвращаемое значение: | Если для возвращаемого параметра установлено значение TRUE, функция вернет выделенный код в виде строки вместо того, чтобы выводить его напрямую. В противном случае возвращается TRUE в случае успеха и FALSE в случае неудачи. |
---|---|
PHP-версия: | 4+ |
Журнал обновлений: | Начиная с PHP 4.2.1, на эту функцию также влияют Safe_mode и open_basedir. Однако в PHP 5.4 безопасный_режим был удален. Возвращаемый параметр был добавлен в PHP 4.2.0. |