函数名:highlight_string()
适用版本:PHP 4, PHP 5, PHP 7
用法:highlight_string(string $str, bool $return = false)
说明:highlight_string() 函数将字符串中的 PHP 代码以HTML标签的形式高亮显示。它可以用于在网页中展示代码,或者在调试时查看代码的语法高亮。
参数:
- $str:要高亮显示的字符串。
- $return(可选):是否返回高亮显示的字符串,默认为false。如果设置为true,则会返回高亮显示的字符串,而不是直接输出到浏览器。
示例 1:直接输出到浏览器
<?php
$code = '<?php echo "Hello, World!"; ?>';
highlight_string($code);
?>
输出结果:
<code><span style="color: #000000">
<span style="color: #0000BB"><?php </span>
<span style="color: #007700">echo </span>
<span style="color: #DD0000">"Hello, World!"</span>
<span style="color: #007700">; </span>
<span style="color: #0000BB">?></span>
</span></code>
示例 2:返回高亮显示的字符串
<?php
$code = '<?php echo "Hello, World!"; ?>';
$highlightedCode = highlight_string($code, true);
echo $highlightedCode;
?>
输出结果:
<code><span style="color: #000000">
<span style="color: #0000BB"><?php </span>
<span style="color: #007700">echo </span>
<span style="color: #DD0000">"Hello, World!"</span>
<span style="color: #007700">; </span>
<span style="color: #0000BB">?></span>
</span></code>