iamjohndev / highlight
一个用于使用 highlight.js 库高亮代码的 PHP 类。
dev-main
2023-04-21 02:41 UTC
This package is auto-updated.
Last update: 2024-09-21 05:50:43 UTC
README
HighLightPHP 是一个 PHP 类库,允许您直接在 PHP 代码中使用 Highlight.js 库对代码片段进行语法高亮。
安装
您可以使用 Composer 安装 HighLightPHP。只需运行以下命令
composer require iamjohndev/highlight:dev-main
用法
use iamjohndev\HighLightPHP; $highlighter = new HighLightPHP(); $code = 'echo "Hello, world!";'; $language = 'php'; $style = 'github-dark'; $highlighted_code = $highlighter->highlightCode($code, $language, $style); echo $highlighted_code; // or $highlighted_code = $highlighter->highlightCode('<?php echo "hello highlight php"?> ', 'php', 'github-dark'); echo $highlighted_code;
除了支持 Highlight JS 库的所有主题和语言之外,HighLightPHP 还提供了一种简单方便的方式,将语法高亮添加到您的 PHP 项目中。它允许您轻松加载必要的语言和样式文件,将它们与 Highlight.js 库结合使用,并在代码片段上执行代码高亮。
使用 HighLightPHP,您可以在各种编程语言中高亮代码片段,包括 PHP、JavaScript、HTML、CSS、Python、Java、Ruby 等。您还可以从各种预构建样式中选择,例如 Github、Solarized、Monokai 等。
在项目中使用 HighLightPHP 可以提高代码片段的可读性,并使您的用户更容易理解代码。