PHP show_source() 函数
PHP show_source() 函数对文件进行 PHP 语法高亮显示
( PHP >= 4.0.0 )
函数原型
show_source( filename,return)
语法通过使用 HTML 标签进行高亮
用于高亮的颜色可通过 php.ini 文件进行设置或者通过调用 ini_set() 函数进行设置
show_source() 是 highlight_file() 的别名
当使用该函数时,整个文件都将被显示,包括密码和其它敏感信息
参数
参数 | 描述 |
---|---|
filename | 必需。规定要显示的文件 |
return | 可选。如果该参数设置为 TRUE,该函数将以字符串形式返回高亮显示的代码, 而不是直接进行输出 默认是 FALSE |
返回值
如果 return 参数设置为 TRUE,该函数将以字符串形式返回高亮显示的代码,而不是直接进行输出
否则,如果成功则返回 TRUE,如果失败则返回 FALSE
范例
对测试文件("demo_func_misc_show_source.php")进行 PHP 语法高亮显示
demo_func_misc_show_source.php
<!DOCTYPE html> <meta charset="utf-8" /> <h1>简单教程,简单编程</h1> <?php show_source("demo_func_misc_show_source.php");?>
上面代码的浏览器输出如下(取决于文件中的内容)
<!DOCTYPE html> <meta charset="utf-8" /> <h1>简单教程,简单编程</h1> <?php show_source("demo_func_misc_show_source.php");?>
上面代码的 HTML 输出如下(查看源代码):
<!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 show_source</span><span style="color: #007700">(</span><span style="color: #DD0000">"demo_func_misc_show_source.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 参数 |