PHP highlight_file() 函数
PHP highlight_file() 函数对文件进行 PHP 语法高亮显示
( PHP >= 4)
函数原型
highlight_file( filename,return )
语法通过使用 HTML 标签进行高亮
用于高亮的颜色可通过 php.ini 文件进行设置或者通过调用 ini_set() 函数进行设置
注意: 当使用该函数时,整个文件都将被显示,包括密码和其它敏感信息
参数
参数 | 描述 |
---|---|
filename | 必需。规定要显示的文件 |
return | 可选。如果该参数设置为 TRUE,该函数将以字符串形式返回高亮显示的代码,而不是直接进行输出。默认是 FALSE |
返回值
如果 return 参数设置为 TRUE,该函数将以字符串形式返回高亮显示的代码,而不是直接进行输出
否则,如果成功则返回 TRUE,如果失败则返回 FALSE
范例
对测试文件("demo_func_misc_highlight_file.php")进行 PHP 语法高亮显示
demo_func_misc_highlight_file.php
<!DOCTYPE html> <meta charset="utf-8"/> <h1>简单教程,简单编程</h1> <?php highlight_file("demo_func_misc_highlight_file.php");?>
运行以上范例,显示结果如下 上面代码的浏览器输出如下(取决于文件中的内容):
简单教程,简单编程 <!DOCTYPE html> <meta charset="utf-8"/> <h1>简单教程,简单编程</h1> <?php highlight_file("demo_func_misc_highlight_file.php");?>
点击查看源码 显示结果如下
<!DOCTYPE html> <meta charset="utf-8"/> <h1>简单教程,简单编程</h1> <code><span style="color: #000000"> <!DOCTYPE html><br /><meta charset="utf-8"/><br /><h1>简单教程,简单编程</h1><br /><span style="color: #0000BB"><?php highlight_file</span><span style="color: #007700">(</span><span style="color: #DD0000">"demo_func_misc_highlight_file.php"</span><span style="color: #007700">);</span><span style="color: #0000BB">?><br /></span> </span> </code>
更新日志
PHP 版本 | 更新说明 |
---|---|
PHP 5.4 | safe_mode 被移除 |
PHP 4.2.1 | 该函数现在也受 safe_mode 和 open_basedir 影响 |
PHP 4.2.0 | 新增了 return 参数 |