--TEST-- SplFileObject::fputcsv(): error conditions --FILE-- fputcsv() ); // more than expected no. of args echo "-- Testing fputcsv() with more than expected number of arguments --\n"; $fields = array("fld1", "fld2"); $delim = ";"; $enclosure ="\""; $escape = "\\"; var_dump( $fo->fputcsv($fields, $delim, $enclosure, $escape, $fo) ); echo "Done\n"; --CLEAN-- --EXPECTF-- *** Testing error conditions *** -- Testing fputcsv() with zero argument -- Warning: SplFileObject::fputcsv() expects at least 1 parameter, 0 given in %s on line %d NULL -- Testing fputcsv() with more than expected number of arguments -- Warning: SplFileObject::fputcsv() expects at most 4 parameters, 5 given in %s on line %d NULL Done