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 可以提高代码片段的可读性,并使您的用户更容易理解代码。