Writing to STDERR with PHP
The following function will write $text
to STDERR instead of STDOUT like print
and echo
.
function print_error($text) {
fwrite(STDERR, $text . PHP_EOL);
}
It’s handy for scripts that output things to STDOUT that may be redirected or saved to a file (e.g. a script that outputs CSV or JSON data).