PHP Conference Japan 2024

highlight_file

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

highlight_file文件的语法高亮显示

描述

highlight_file(字符串 $filename, 布尔值 $return = false): 字符串|布尔值

使用 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 浏览器访问脚本 (your_script.php) 的高亮版本 (.phps)。
To Top