/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/SplFileObject/gh8121.phpt
39 строк
921 B
George Peter Banyard
Move SplFileObject tests into subfolder
27 май 2022, 20:33
27 май 2022, 20:33
fc799ec
Код
Авторство
О чём код?
--TEST-- GH-8121 (SplFileObject - seek and key with csv file inconsistent) --FILE-- <?php $flagss = [ SplFileObject::READ_AHEAD | SplFileObject::READ_CSV | SplFileObject::SKIP_EMPTY | SplFileObject::DROP_NEW_LINE, SplFileObject::READ_AHEAD | SplFileObject::SKIP_EMPTY | SplFileObject::DROP_NEW_LINE, SplFileObject::SKIP_EMPTY | SplFileObject::DROP_NEW_LINE, ]; foreach ($flagss as $flags) { $file = new SplFileObject(__DIR__ . "/gh8121.csv", "r"); echo "flags: $flags\n"; $file->setFlags($flags); $file->seek(0); var_dump($file->key()); $file->seek(1); var_dump($file->key()); $file->seek(2); var_dump($file->key()); $file->seek(3); var_dump($file->key()); } ?> --EXPECT-- flags: 15 int(0) int(1) int(2) int(3) flags: 7 int(0) int(1) int(2) int(3) flags: 5 int(0) int(1) int(2) int(3)