O CLI SAPI define algumas constantes para I/O streams com o objetivo de tornar a programação em linha de comando um pouco mais fácil.
Constante | Descrição |
---|---|
STDIN |
Um stream já aberto para o stdin. Isso evita ter que abri-lo com
<?php
<?php |
STDOUT |
Um stream já aberto para o stdout. Isso evitar ter que abri-lo com
<?php |
STDERR |
Um stream já aberto com stderr. Isso evita ter que abri-lo com
<?php |
Como dito acima, você não precisa por exemplo abrir um stream para stderr por si mesmo, basta usar a constante ao invés do recurso do stream:
php -r 'fwrite(STDERR, "stderr\n");'
Nota:
Essas constantes não estão disponíveis se estiver lendo os scripts PHP de stdin.