PHP show_source()Функции
Справочное руководство по PHP: разное
Примеры
Выполните подсветку синтаксиса PHP для тестового файла ("test.php"):
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
Вывод приведённого выше кода в браузере выглядит следующим образом (в зависимости от содержимого файла):
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</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: #0053A6">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #0053A6">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
<body>
<code><span style="color: #000000">
<html>
<br /><body>
<br /><span style="color: #0000BB"><?php
<br /></span><span style="color: #0053A6">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #0053A6">);
<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(filename,return)
| Параметр | Описание |
|---|---|
| filename | Обязательный. Указывает файл для отображения. |
| return | Необязательный. Если этот параметр установлен в TRUE, функция вернёт подсвеченный код в виде строки вместо прямого вывода. По умолчанию FALSE. |
Технические детали
| Возвращаемое значение: | Если параметрreturnустановлен в TRUE, функция вернёт подсвеченный код в виде строки вместо прямого вывода. В противном случае она возвращает TRUE при успехе или FALSE при неудаче. |
|---|---|
| Версия PHP: | 4+ |
| Список изменений: | Начиная с PHP 4.2.1, на эту функцию также влияют safe_mode и open_basedir. Однако safe_mode был удалён в PHP 5.4. Параметр return был добавлен в PHP 4.2.0. |
Справочное руководство по разным разделам PHP Другие расширения