highlight_file

(PHP 4, PHP 5, PHP 7, PHP 8)

highlight_file文件语法高亮

说明

highlight_file(string $filename, bool $return = false): string|bool

使用 PHP 内置语法高亮器中定义的颜色,打印或返回 filename 中包含的代码的语法高亮版本。

许多服务器被配置为自动高亮扩展名为 phps 的文件。例如,当查看 example.phps 时,将显示该文件的语法高亮源代码。要启用此功能,请将以下行添加到 httpd.conf

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

参数

filename

要高亮的 PHP 文件的路径。

return

将此参数设置为 true 以使此函数返回高亮的代码。

返回值

如果 return 设置为 true,则返回高亮的代码作为字符串,而不是打印它。否则,如果成功,它将返回 true,如果失败,则返回 false

变更日志

版本 说明
8.3.0 生成的 HTML 已更改。

注释

注意

使用 highlight_file() 函数时要小心,确保您不会无意中泄露敏感信息,例如密码或可能造成潜在安全风险的任何其他类型的信息。

注意:

当使用 return 参数时,此函数使用内部输出缓冲,因此它不能在 ob_start() 回调函数内使用。

参见

添加注释

用户贡献的注释 1 个注释

1
csst0266 at cs dot uoi dot gr
20 年前
这是一个简单但有用的技巧... 在类 Unix 操作系统下执行以下命令

ln -s your_script.php your_script.phps

将导致创建指向源代码(your_script.php)的符号链接(称为 your_script.phps)。这样一来,您就可以通过 Web 浏览器访问您的脚本(.php)的语法高亮版本(.phps)。
To Top