Функция PHP show_source()

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

функция show_source() подчеркивает синтаксис файла.

Эта функция является highlight_file() 别名.

Синтаксис

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

Описание

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

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

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

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

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

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

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

Пример

"test.php":

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

Вывод:

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

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

<html>
<body>
<code>
<span style="color: #000000"><html>
<br />
<body>
<br />
<span style="color: #0000BB"><?php
<br />show_source</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>