mranyx/ rainbow-console
此包已被弃用,不再维护。未建议替代包。
一个非常轻量级的用于在控制台着色文本的PHP库
1.0
2021-09-24 02:20 UTC
Requires
- php: >=7.1
Requires (Dev)
- symfony/var-dumper: ^5.3
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);
这是结果
关于结果的更多详细信息,您可以查看
example/main.php文件并运行它。
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| $content | 字符串 | 这是将在控制台中提示的文本。 |
| $color | 整数 | 这是一个变量,用于指定文本/背景的颜色。 |
| $hasBackground | 布尔值 | 如果为真,文本将具有与颜色匹配的背景。如果为假,文本将不带背景出现。 |
颜色
目前有8种颜色可用
- 黑色
- 红色
- 绿色
- 棕色
- 蓝色
- 品红色
- 青色
- 浅灰色
所有这些颜色都是常量,因此您可以使用ColorConsole::color_name访问它们。
颜色名称必须为大写(因为这是常量约定)。
重要
每种颜色都可以使用或不使用背景使用,除了黑色。它不能带背景显示。它仅可用于纯文本。
