字串的語法高亮

highlight_string

(PHP 4, PHP 5, PHP 7, PHP 8)

highlight_string字串的語法高亮

說明

highlight_string(string $str, bool $return = false): mixed

使用PHP內建的語法高亮器所定義的顏色,列印輸出或者返回輸出或者返回語法高亮版本的PHP程式碼。

參數

str

需要高亮的PHP程式碼,應當包含開始標籤。

return

設定該參數為 true 使函式返回高亮后的程式碼。

返回值

如果 return 設定為 true,高亮后的程式碼不會被列印輸出,而是以字串的形式返回。 高亮成功返回 true,否則返回 false

範例

示例 #1 highlight_string() 例子

<?php
highlight_string
('<?php phpinfo(); ?>');
?>

以上例程會輸出:

<code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?&gt;</span>
</span>
</code>

註釋

注意:

當使用了return 參數時,本函式使用其內部輸出緩衝,因此不能在 ob_start() 回撥函式的內部使用。

產生的 HTML 標記可能會有更改。

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *