Return to bug43522.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / file |
1.1 misho 1: --TEST-- 2: Bug #43522 (stream_get_line() eats additional characters) 3: --FILE-- 4: <?php // 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ 5: 6: $fp = fopen(__FILE__, 'r'); // Open self 7: 8: DoTest($fp, 'ZZZ'); // test multi-char delimiter 9: DoTest($fp, "Z"); // test single-char delimiter 10: 11: function DoTest($fp, $delim) { 12: echo "Delimiter: " . $delim . "\n"; 13: rewind($fp); 14: echo "\t" . stream_get_line($fp, 10, $delim) . "\n"; 15: echo "\t" . stream_get_line($fp, 10, $delim) . "\n"; 16: } 17: 18: ?> 19: --EXPECT-- 20: Delimiter: ZZZ 21: <?php // 1 22: 234567890A 23: Delimiter: Z 24: <?php // 1 25: 234567890A