1--TEST-- 2Test stream_isatty with redirected STDIN/STDERR 3--SKIPIF-- 4<?php 5if (getenv("SKIP_IO_CAPTURE_TESTS")) { 6 die("skip I/O capture test"); 7} 8?> 9--CAPTURE_STDIO-- 10STDIN STDERR 11--FILE-- 12<?php 13require __DIR__.'/stream_isatty.inc'; 14testToStdErr(); 15?> 16--EXPECTF-- 17STDIN (constant): bool(false) 18STDIN (fopen): bool(false) 19STDIN (php://fd/0): bool(false) 20STDOUT (constant): bool(true) 21STDOUT (fopen): bool(true) 22STDOUT (php://fd/1): bool(true) 23STDERR (constant): bool(false) 24STDERR (fopen): bool(false) 25STDERR (php://fd/2): bool(false) 26Not a stream: 27Warning: stream_isatty() expects parameter 1 to be resource, string given in %s on line %d 28bool(false) 29Invalid stream (php://temp): bool(false) 30Invalid stream (php://input): bool(false) 31Invalid stream (php://memory): bool(false) 32File stream: bool(false) 33