Return to stream_get_meta_data_process_basic.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / streams |
1.1 misho 1: --TEST-- 2: Testing 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: 12: var_dump(stream_get_meta_data($handle)); 13: 14: pclose($handle); 15: 16: echo "Done"; 17: 18: ?> 19: --EXPECT-- 20: array(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: } 36: Done