从 PHP 更改控制台输出


Change console out put from PHP

有没有办法从 debian 中回显的 PHP 语句中更改控制台颜色?我有一个从 debian 服务器命令行运行的脚本,我试图以更清晰的方式查看所有输出的信息。

是的,您可以轻松更改输出的颜色。也就是说,当终端支持它时。

您可以手动执行此操作,如下所示:

echo "'033[31m some colored text '033[0m some white text 'n";
echo "'033[32m some colored text '033[0m some white text 'n";

或者对库使用更复杂的方法,例如https://github.com/kevinlebrun/colors.php 或 https://github.com/abcarroll/simple-ansi-escape,您可以拥有更易于理解的代码,例如

echo $c('Hello World!')->white()->bold()->highlight('green') . PHP_EOL;

echo esc::ansiEscape(array('color/blue', 'faint', 'underline')), "I hope you enjoy Simple-Ansi-Escape!");

希望对您有所帮助!