Introduction

Introduction – Comment utiliser Console_Color

Eléments de base

Console_Color fournit de méthodes pour convertir des chaînes taguées avec des marqueurs simplifiés en chaines avec les marqueurs couleur compatibles ANSI, et des méthodes pour retourner directement ces codes pour certaines couleurs.

La méthode la plus utilisée est convert(). Elle recoit une chaîne comme par exemple

%bSalut les gens!%n\n

ou

3 sur 4 personnes représente à peu près %r75%% %n

et retourne la representation ANSI. Les caractères suivant un signe pourcentage (%) ont une signification spéciale. Regardez les codes couleur pour en voir le panel.

Pour revenir à la couleur normale il faut utiliser %n.

De plus, il y a une méthode d'échappement (escape()) qui empêche les caractères spéciaux d'être traités comme marqueurs..

Les méthodes bgcolor(), color(), fgcolor() et style() retournent directement un code ANSI pour la couleur ou le style demandé en paramètre.

Exemple

<?php
require 'Console/Color.php';
//Voyons ca en bleu
print Console_Color::convert("%bHello World!%n\n");
//ou en plus coloré
print Console_Color::convert("%rred%n, %ggreen%n, %yyellow%n\n");
?>
Console_Color (Previous) Table de référence (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

Note by: tlhunter@renownedmedia.com
This will not work using the Windows Command Line. The control sequences will be printed to screen.

However, if you run this utility first, the colors will be readable by the command prompt:

http://adoxa.110mb.com/ansicon/index.html
Note by: tlhunter@renownedmedia.com
This does not work on Windows using the Command Prompt:
?[34mHello World!?[0m
Note by: moosh
http://moosh.et.son.brol.be/blog/index.php/2007/06/09/546-pear-console_color