mranyx/rainbow-console

此包已被弃用,不再维护。未建议替代包。

一个非常轻量级的用于在控制台着色文本的PHP库

1.0 2021-09-24 02:20 UTC

This package is auto-updated.

Last update: 2024-02-25 04:18:40 UTC


README

无依赖,仅PHP,仅1.1 Kb,非常易于使用 🚀

要求

  • PHP >= 7.1.0

是的,这就足够了。这不令人印象深刻吗?

安装

composer require mranyx/rainbow-console

使用

require_once __DIR__ . "/path/to/autoload.php";

use RainbowConsole\ColorConsole;

echo ColorConsole::color("Hello World !", ColorConsole::GREEN, true);

这是结果

Result image on rainbow-console

关于结果的更多详细信息,您可以查看example/main.php文件并运行它。

参数

名称 类型 描述
$content 字符串 这是将在控制台中提示的文本。
$color 整数 这是一个变量,用于指定文本/背景的颜色。
$hasBackground 布尔值 如果为真,文本将具有与颜色匹配的背景。如果为假,文本将不带背景出现。

颜色

目前有8种颜色可用

  • 黑色
  • 红色
  • 绿色
  • 棕色
  • 蓝色
  • 品红色
  • 青色
  • 浅灰色

所有这些颜色都是常量,因此您可以使用ColorConsole::color_name访问它们。

颜色名称必须为大写(因为这是常量约定)。

重要

每种颜色都可以使用或不使用背景使用,除了黑色。它不能带背景显示。它仅可用于纯文本。