目录

PHP highlight_file() 函数

❮ PHP 其他参考

示例

使用测试文件("test.html")输出突出显示 PHP 语法的文件:

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

上述代码的浏览器输出可能是(取决于文件中的内容):

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

上面代码的 HTML 输出可能是(查看源代码):

<html>
<body>
<code><span style="color: #000000">
&lt;html&gt;
<br />&lt;body&gt;
<br /><span style="color: #0000BB">&lt;?php
<br /></span><span style="color: #007700">echo&nbsp;(</span><span style="color: #DD0000">"test.html"</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>
亲自试一试 »


定义和用法

highlight_file() 函数输出一个突出显示 PHP 语法的文件。通过使用 HTML 标签来突出显示语法。

提示:用于语法突出显示的颜色可以在 php.ini 文件中或使用 ini_set() 函数设置。

笔记:使用此功能时,将显示整个文件 - 包括密码和任何其他敏感信息!


语法

highlight_file( filename,return)

参数值

Parameter Description
filename Required. Specifies the file to be highlighted
return Optional. If set to TRUE, this function will return the highlighted code as a string, instead of printing it out. Default is FALSE

技术细节

返回值: 如果返回参数设置为 TRUE,此函数将突出显示的代码作为字符串返回,而不是将其打印出来。否则,成功时返回 TRUE,失败时返回 FALSE
PHP 版本: 4+
变更日志: PHP 4.2.1 - 该函数现在也受到 safe_mode 和 open_basedir 的影响。然而,safe_mode 在 PHP 5.4 中已被弃用并删除。
PHP 4.2 - 添加了返回参数。

❮ PHP 其他参考