实例

对测试文件("test.php")进行 PHP 语法高亮显示:

<html>
<body>
<?php
show_source("test.php");
?>高佣联盟 www.cgewang.com
</body>
</html>

上面代码的浏览器输出如下(取决于文件中的内容):

<html>
<body>
<?php
echo ("test.php");
?>
</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.php"</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>

定义和用法

show_source() 函数对文件进行 PHP 语法高亮显示。语法通过使用 HTML 标签进行高亮。

用于高亮的颜色可通过 php.ini 文件进行设置或者通过调用 ini_set() 函数进行设置。

show_source() 是 highlight_file() 的别名。

注释:当使用该函数时,整个文件都将被显示,包括密码和其他敏感信息!


语法

show_source(filename,return)
参数 描述
filename 必需。规定要显示的文件。
return 可选。如果该参数设置为 TRUE,该函数将以字符串形式返回高亮显示的代码,而不是直接进行输出。默认是 FALSE。

技术细节

返回值: 如果 return 参数设置为 TRUE,该函数将以字符串形式返回高亮显示的代码,而不是直接进行输出。否则,如果成功则返回 TRUE,如果失败则返回 FALSE。
PHP 版本: 4+
更新日志: 自 PHP 4.2.1 起,该函数现在也受 safe_mode 和 open_basedir 影响。然而,在 PHP 5.4 中 safe_mode 被移除。

在 PHP 4.2.0 中新增了 return 参数。

最新文章

  1. 查看Job执行的历史记录
  2. python __str__ &amp; __repr__ &amp; __cmp__
  3. Android读写SD卡
  4. UVa 105 - The Skyline Problem(利用判断,在于想法)
  5. JavaScript兼容性问题
  6. freemaker自定义分页控件实现
  7. 【转】 viewpage禁止滑动--android
  8. Android studio使用smack连接xmpp服务器收发消息
  9. Oracle 12C 新特性之表分区带 异步全局索引异步维护(一次add、truncate、drop、spilt、merge多个分区)
  10. [USACO09OCT]热浪Heat Wave
  11. iOS控制器跳转动画
  12. vSphere Client 搭建Windows server 2008 r2 服务器指南
  13. BZOJ2150部落战争——最小路径覆盖
  14. spring BeanFactory VS FactoryBean
  15. QTreeView 限制特定的深度、特定深度下的列 是否可以编辑
  16. Greedy Subsequences CodeForces - 1132G
  17. Vim的使用 区域选择
  18. C语言中 fputs() fgets() 的使用方法
  19. Java学习笔记--关于面向对象的思考
  20. java线程用法

热门文章

  1. [Python] list vs tupple
  2. HotSpot项目结构
  3. hbase2.1.9 centos7 完全分布式 搭建随记
  4. 从0开始,手把手教你用Vue开发一个答题App
  5. mysql numeric
  6. JavaScript学习 Ⅱ
  7. 数据可视化之 图表篇(二)如何用Power BI制作疫情地图?
  8. Python之爬虫(二十) Scrapy爬取所有知乎用户信息(上)
  9. 关于PowerShell调用Linq的一组实验
  10. Mysql UDF提权方法