robinthehood / terminal
使用 Terminal,您可以用 php 在控制台上轻松输出彩色文本。
Requires
- php: ^5.6 || ^7.0 || ^8.0
This package is auto-updated.
Last update: 2024-09-19 18:37:19 UTC
README
关于
使用 Terminal,您可以用 php 在控制台上轻松输出彩色文本。Terminal 使用 '终端转义序列' 来显示彩色文本。如果您希望有更多功能,欢迎贡献。
安装
如果已全局安装 Composer,运行
composer require robinthehood/terminal
如何使用
代码
require 'vendor/autoload.php'; // if you are using Composer use RobinTheHood\Terminal\Terminal; $terminal = new Terminal(); $terminal->setColor(Terminal::RED); $terminal->out("Hello world in red!\n");
控制台上的结果
在控制台上以红色显示字符串
Hello world in red!
颜色
$terminal->setColor(Terminal::GREEN); // use green color
Terminal::BLACK
Terminal::RED
Terminal::GREEN
Terminal::YELLOW
Terminal::BLUE
Terminal::MAGENTA
Terminal::CYAN
Terminal::LIGHT_GRAY
Terminal::DARK_GRAY
Terminal::LIGHT_RED
Terminal::LIGHT_GREEN
Terminal::LIGHT_YELLOW
Terminal::LIGHT_BLUE
Terminal::LIGHT_MAGENTA
Terminal::LIGHT_CYAN
更多示例
示例 1
require 'vendor/autoload.php'; // if you are using Composer use RobinTheHood\Terminal\Terminal; $terminal = new Terminal(); $terminal->setColor(Terminal::RED); $terminal->out("Hello world in red!\n"); $terminal->setColor(Terminal::GREEN); $terminal->out("Hello world in green!\n"); $terminal->setColor(Terminal::BLUE); $terminal->out("Hello world in blue!\n");
Hello world in red!
Hello world in green!
Hello world in blue!
示例 2
Terminal 还可以显示行号
require 'vendor/autoload.php'; // if you are using Composer use RobinTheHood\Terminal\Terminal; $terminal = new Terminal(); $terminal->setColor(Terminal::RED); $terminal->setLineNumbersEnabled(true); $terminal->out("Hello world in red with line number!\nThis is the 2. line.\n");
1 Hello world in red with line number!
2 This is the 2. line.
许可证
版权所有 (c) 2017 Robin Wieschendorf
特此授予任何人免费获得本软件及其相关文档副本(以下简称"软件")的权利,无需支付费用,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许将软件提供给任何得到软件的人,以便他们可以这样做,但受以下条件约束
上述版权声明和本许可声明应包含在软件的任何副本或主要部分中。
软件按"原样"提供,不提供任何形式的保证,无论是明示的、暗示的,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些索赔、损害或其他责任是由于合同、侵权或其他原因引起的,与软件或软件的使用或其他交易有关。