--TEST-- Bug #77024 SplFileObject::__toString() may return array --FILE-- fputcsv(['foo', 'bar', 'baz']); $file->rewind(); $file->setFlags(SplFileObject::READ_CSV); echo $file . "\n"; $tmp = tempnam(sys_get_temp_dir(), "php-tests-"); file_put_contents($tmp, "line1\nline2\nline3\n"); $file = new SplFileObject($tmp); $file->rewind(); echo $file . "\n"; unset($file); unlink($tmp); ?> --EXPECT-- foo,bar,baz line1