要使用 PHP 的 highlight_string()
函數(shù)來(lái)高亮顯示代碼語(yǔ)法,您需要首先準(zhǔn)備一段要高亮顯示的代碼
<?php
$code = '<?php
function sayHello($name) {
echo "Hello, $name!";
}
sayHello("World");
?>';
highlight_string($code);
?>
在這個(gè)例子中,我們定義了一個(gè)包含簡(jiǎn)單 PHP 代碼的字符串 $code
。然后,我們使用 highlight_string()
函數(shù)將該代碼高亮顯示。
請(qǐng)注意,highlight_string()
函數(shù)會(huì)自動(dòng)為代碼添加 HTML 標(biāo)簽以實(shí)現(xiàn)語(yǔ)法高亮。因此,在將其輸出到瀏覽器時(shí),請(qǐng)確保您的 PHP 文件位于支持 PHP 的 Web 服務(wù)器上,并且已正確配置。
如果您希望將高亮顯示的代碼作為字符串返回而不是直接輸出,可以使用 highlight_string()
函數(shù)的第二個(gè)參數(shù):
<?php
$code = '<?php
function sayHello($name) {
echo "Hello, $name!";
}
sayHello("World");
?>';
$highlightedCode = highlight_string($code, true);
echo $highlightedCode;
?>
在這個(gè)例子中,我們將 highlight_string()
函數(shù)的第二個(gè)參數(shù)設(shè)置為 true
,以便將高亮顯示的代碼作為字符串返回。然后,我們將返回的字符串輸出到瀏覽器。