/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/SplFileObject/bug80933.phpt
27 строк
580 B
George Peter Banyard
Move SplFileObject tests into subfolder
27 май 2022, 20:33
27 май 2022, 20:33
fc799ec
Код
Авторство
О чём код?
--TEST-- Bug #80933 (SplFileObject::DROP_NEW_LINE is broken for NUL and CR) --FILE-- <?php $lines = [ "Lorem ipsum \0 dolor sit amet", // string with NUL "Lorem ipsum \r dolor sit amet", // string with CR ]; foreach ($lines as $line) { $temp = new SplTempFileObject(); $temp->fwrite($line); $temp->rewind(); $read = $temp->fgets(); var_dump($line === $read); $temp->rewind(); $temp->setFlags(SplFileObject::DROP_NEW_LINE); $read = $temp->fgets(); var_dump($line === $read); } ?> --EXPECT-- bool(true) bool(true) bool(true) bool(true)