-
PHP-CLI stdout questions
Bonjour,
Je suis en train de m'interesser à php-cli, et, malgrès mes soliciations à l'ami google, certaines questions demeurent sans reponses:
Est il possible d'écrire en gras/couleur ( Comme quand on tappe ls -a ) ?
Est il possible de flusher stdout ?, est il possible de n'en modifier qu'une partie ?
Merci =)
shadok
-
Salut shadok1,
Ecrire en couleur est possible, et utilise la même syntaxe que la colorisation bash. Pour le gras je ne sais pas. Google avec "php cli color" t'en diras surement plus.
Concernant le flush, la directive implicit_flush vaut true pour l'exécution de PHP en CLI, ce qui veut dire qu'il n'y a pas besoin de gérer le buffering, tout s'affiche au fur et à mesure de l'exécution de ton script.
Mais tu peux désactiver l'implicit_flush (false), ce qui va activer le buffering classique, pour ainsi te permettre de procéder à de l'output buffering comme pour une exécution orientée web.
http://php.net/manual/en/features.commandline.php
http://www.php.net/manual/en/outcont...implicit-flush