Flux d'entrée/sortie
Le CLI SAPI définit quelques constantes pour les flux I/O pour rendre la programmation en ligne de commande plus facile.
Constante | Description |
---|---|
STDIN |
Un flux déjà ouvert vers stdin. Ceci évite de l'ouvrir explicitement avec <?php
$stdin = fopen('php://stdin', 'r');
?> |
STDOUT |
Un flux déjà ouvert vers stdout. Ceci évite de l'ouvrir explicitement avec <?php
$stdout = fopen('php://stdout', 'w');
?> |
STDERR |
Un flux déjà ouvert vers stderr. Ceci évite de l'ouvrir explicitement avec <?php
$stderr = fopen('php://stderr', 'w');
?> |
Ainsi, vous n'avez pas besoin d'ouvrir un flux spécifique pour, par exemple, stderr mais vous pouvez simplement utiliser la constante correspondante à ce flux :
php -r 'fwrite(STDERR, "stderr\n");'
Note:
Ces constantes ne sont pas disponibles lors d'une lecture d'un script PHP depuis stdin.