是的,PHP 中的 highlight_string
和 highlight_file
函數可以通過自定義樣式來實現代碼高亮。要實現這一點,您需要創建一個包含所需 CSS 類和樣式的樣式表,并在輸出 HTML 之前將其包含在頁面中。
以下是如何使用自定義樣式表為 PHP 代碼高亮添加自定義樣式的示例:
styles.css
的樣式表文件,并添加以下內容:/* 自定義樣式表 */
.php-keyword {
color: blue;
font-weight: bold;
}
.php-string {
color: red;
}
.php-comment {
color: green;
}
.php-default {
color: black;
}
highlight_string
或 highlight_file
函數,并在輸出 HTML 之前包含樣式表:<?php
// 包含自定義樣式表
echo '<link rel="stylesheet" href="styles.css">';
// 高亮顯示 PHP 代碼字符串
$code = '<?php echo "Hello, World!"; ?>';
echo highlight_string($code, true);
// 或者高亮顯示 PHP 文件
// echo highlight_file('yourfile.php', true);
?>
上述代碼會輸出帶有自定義樣式的 PHP 代碼高亮。請根據需要修改樣式表中的顏色和樣式。