Bash中的PHP-CLI脚本输出没有着色

时间:2013-05-15 13:51:37

标签: php bash colors

我在script.php中有以下代码:

<?php
echo "\e[0;36m Be happy ;)\e[0m";
?>

运行方式如下:

~$ php script.php

在我的linux mint桌面上,输出是彩色的,但是在远程服务器上 它不是,但是当我在那里使用bash时:

~$ echo -e "\e[0;36m Be happy ;)\e[0m";

我有输出颜色......我不知道出了什么问题。

请帮忙。

1 个答案:

答案 0 :(得分:2)

啊哈,found it

  

\ e转义(ESC或ASCII中的0x1B(27))(自PHP 5.4.0开始)

&LT; PHP 5.4.0。使用"\033"代替"\e"