show_source
highlight_file的别名
PHP 4及更高版本均支持
show_source() 函数用于以语法高亮的方式输出指定文件的源代码,方便调试和查看代码结构。
string show_source(string $filename, bool $return = false)
如果 $return 参数为 false,函数直接输出文件源代码并返回 true 。
如果 $return 参数为 true,函数返回高亮后的源代码字符串。
如果发生错误(例如文件不存在),返回 false。
<?php // 直接输出当前文件的源代码 show_source(__FILE__); <p>// 获取指定文件的高亮源代码字符串,并赋值给变量<br> $code = show_source('example.php', true);<br> echo '<div class="code">' . $code . '</div>';<br> ?>
第一个示例调用 show_source 函数并传入当前文件路径,直接在浏览器中输出当前文件的高亮源代码。
第二个示例调用 show_source 并传入一个文件名及 true 参数,函数返回该文件的高亮源码字符串,然后通过 echo 输出,方便自定义样式包裹显示。