Return to stream_get_line_NUL_delimiter.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / streams |
5.4.17
--TEST-- Bug #60455: stream_get_line and \0 as a delimiter --FILE-- <?php class TestStream { private $s = 0; function stream_open($path, $mode, $options, &$opened_path) { return true; } function stream_read($count) { if ($this->s++ == 0) return "a\0"; return ""; } function stream_eof() { return $this->s >= 2; } } stream_wrapper_register("test", "TestStream"); $f = fopen("test://", "r"); var_dump(stream_get_line($f, 100, "\0")); --EXPECT-- string(1) "a"