🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# PHP show_source() 函数 ## 定义和用法 show_source() 函数对文件进行语法高亮显示。 本函数是 [highlight_file()](/php/func_misc_highlight_file.asp "PHP 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">&lt;html&gt; <br /> &lt;body&gt; <br /> <span style="color: #0000BB">&lt;?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">?&gt;<br /></span> &lt;/body&gt; <br /> &lt;/html&gt;</span> </code> </body> </html> ```