Как включить цвет для PHP CLI?

1

Как включить цвета для вывода CLI? Ниже приведен пример работы Ubuntu.

Изображение 174551

Если вы видите скриншот, очевидно, что цвета включены для терминала. И, если я вызываю echo, он не окрашивает результат, но если я использую echo -e, он раскрашивается.
Я проверил ручную страницу echo, а -e означает возможность интерпретации обратных слэшей
Как включить этот параметр для PHP CLI?

Теги:
command-line-interface

1 ответ

5
Лучший ответ

Сначала мы используем escape-символ, чтобы мы могли фактически определить выходной цвет. Это делается с помощью \033 (\ e). Затем мы открываем инструкцию цвета с помощью [31m. Красный в этом случае. "Некоторым цветным текстом" будет текст, выведенный другим цветом. И после этого мы должны закрыть инструкцию цвета с помощью \033 [0m.

php -r 'echo "\033[31m some colored text \033[0m some white text \n";'
  • 0
    да, это сработало после того, как я заменил \e на 033 . Спасибо.
  • 1
    и вы можете узнать больше здесь
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню