1--TEST--
2Testing stream_get_meta_data() on a process stream.
3--FILE--
4<?php
5
6$output_file = __FILE__.'.tmp';
7$cmd = "echo here is some output";
8$mode = 'rb';
9$handle = popen($cmd, $mode);
10$data = fread($handle, 100);
11
12var_dump(stream_get_meta_data($handle));
13
14pclose($handle);
15
16echo "Done";
17
18?>
19--EXPECT--
20array(7) {
21  ["stream_type"]=>
22  string(5) "STDIO"
23  ["mode"]=>
24  string(2) "rb"
25  ["unread_bytes"]=>
26  int(0)
27  ["seekable"]=>
28  bool(false)
29  ["timed_out"]=>
30  bool(false)
31  ["blocked"]=>
32  bool(true)
33  ["eof"]=>
34  bool(false)
35}
36Done
37