wiki/content/20201117100855-true_console_colours.md

36 lines
753 B
Markdown
Raw Normal View History

2024-05-06 20:40:05 +00:00
---
2024-10-29 18:27:12 +00:00
date: 2020-11-17
2024-05-06 20:40:05 +00:00
id: 33059752-a535-4b69-aec5-075d07d5f69c
title: True Console Colours
---
# Description
The console supports 24-bit colours.
# Syntax
``` php
// using a predefined style
$output->writeln('<info>... contents ...</>');
// custom style using basic colors
$output->writeln('<fg=green;bg=blue>... contents ...</>');
// custom style using true colors
$output->writeln('<fg=#00ff00;bg=#00f>... contents ...</>');
```
``` php
use Symfony\Component\Console\Color;
$color = new Color('#00ff00', '#00f');
echo $color->apply('... contents ...');
// you can mix basic and true colors
$color = new Color('red', '#00f');
// the third optional argument defines the styles
$color = new Color('#000', '#fff', ['underscore', 'reverse']);
```