1--TEST--
2Bug #60455: stream_get_line and 1-line followed by eol input
3--FILE--
4<?php
5class TestStream {
6	private $s = 0;
7	function stream_open($path, $mode, $options, &$opened_path) {
8	        return true;
9	}
10	function stream_read($count) {
11		if ($this->s++ == 0)
12			return "a\n";
13
14		return "";
15	}
16	function stream_eof() {
17		return $this->s >= 2;
18	}
19
20}
21
22stream_wrapper_register("test", "TestStream");
23
24$f = fopen("test://", "r");
25while (!feof($f)) {
26    $line = stream_get_line($f, 99, "\n");
27    var_dump($line);
28}
29--EXPECT--
30string(1) "a"
31bool(false)
32