From: Raghubansh Kumar Date: Wed, 8 Aug 2007 03:53:07 +0000 (+0000) Subject: New testcases for fputcsv() function X-Git-Tag: php-5.2.4RC2~75 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=83928238c287b4faa98a7fd857fb98f28470108f;p=php New testcases for fputcsv() function --- diff --git a/ext/standard/tests/file/fputcsv_error.phpt b/ext/standard/tests/file/fputcsv_error.phpt new file mode 100644 index 0000000000..72196592f0 --- /dev/null +++ b/ext/standard/tests/file/fputcsv_error.phpt @@ -0,0 +1,96 @@ +--TEST-- +Test fputcsv() function : error conditions +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with all parameters specified *** + +-- file opened in r+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in r+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in r+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in a+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in a+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in a+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in w+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in w+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in w+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in x+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in x+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in x+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in r+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in a+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in w+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in x+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) "^^^water^^ ^^fruit^^^ +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) "^^^water^^ ^^fruit^^^ +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) "^^^water^^ ^^fruit^^^ +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) "^^^water^^ ^^fruit^^^ +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) "&&&water&&:&&fruit&&& +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) "&&&water&&:&&fruit&&& +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) "&&&water&&:&&fruit&&& +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) "&&&water&&:&&fruit&&& +" + +-- file opened in r+ -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in r+b -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in r+t -- +int(23) +int(23) +bool(false) +string(%d) "===water======fruit=== +" + +-- file opened in a+ -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in a+b -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in a+t -- +int(23) +int(23) +bool(false) +string(%d) "===water======fruit=== +" + +-- file opened in w+ -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in w+b -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in w+t -- +int(23) +int(23) +bool(false) +string(%d) "===water======fruit=== +" + +-- file opened in x+ -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in x+b -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in x+t -- +int(23) +int(23) +bool(false) +string(%d) "===water======fruit=== +" + +-- file opened in r+ -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in r+b -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in r+t -- +int(24) +int(24) +bool(false) +string(%d) "---water----fruit--air- +" + +-- file opened in a+ -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in a+b -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in a+t -- +int(24) +int(24) +bool(false) +string(%d) "---water----fruit--air- +" + +-- file opened in w+ -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in w+b -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in w+t -- +int(24) +int(24) +bool(false) +string(%d) "---water----fruit--air- +" + +-- file opened in x+ -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in x+b -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in x+t -- +int(24) +int(24) +bool(false) +string(%d) "---water----fruit--air- +" + +-- file opened in r+ -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in r+b -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in r+t -- +int(32) +int(32) +bool(false) +string(%d) "---water------fruit------air--- +" + +-- file opened in a+ -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in a+b -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in a+t -- +int(32) +int(32) +bool(false) +string(%d) "---water------fruit------air--- +" + +-- file opened in w+ -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in w+b -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in w+t -- +int(32) +int(32) +bool(false) +string(%d) "---water------fruit------air--- +" + +-- file opened in x+ -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in x+b -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in x+t -- +int(32) +int(32) +bool(false) +string(%d) "---water------fruit------air--- +" + +-- file opened in r+ -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in r+b -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in r+t -- +int(32) +int(32) +bool(false) +string(%d) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in a+ -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in a+b -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in a+t -- +int(32) +int(32) +bool(false) +string(%d) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in w+ -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in w+b -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in w+t -- +int(32) +int(32) +bool(false) +string(%d) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in x+ -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in x+b -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in x+t -- +int(32) +int(32) +bool(false) +string(%d) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" +Done diff --git a/ext/standard/tests/file/fputcsv_variation10.phpt b/ext/standard/tests/file/fputcsv_variation10.phpt new file mode 100644 index 0000000000..b9e59bb08e --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation10.phpt @@ -0,0 +1,335 @@ +--TEST-- +Test fputcsv() : usage variations - with line without any csv fields +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with no CSV format in the field *** + +-- file opened in r+ -- +int(16) +int(16) +bool(false) +string(16) ""water_fruit\n" +" + +-- file opened in r+b -- +int(16) +int(16) +bool(false) +string(16) ""water_fruit\n" +" + +-- file opened in r+t -- +int(16) +int(16) +bool(false) +string(%d) ""water_fruit\n" +" + +-- file opened in a+ -- +int(16) +int(16) +bool(false) +string(16) ""water_fruit\n" +" + +-- file opened in a+b -- +int(16) +int(16) +bool(false) +string(16) ""water_fruit\n" +" + +-- file opened in a+t -- +int(16) +int(16) +bool(false) +string(%d) ""water_fruit\n" +" + +-- file opened in w+ -- +int(16) +int(16) +bool(false) +string(16) ""water_fruit\n" +" + +-- file opened in w+b -- +int(16) +int(16) +bool(false) +string(16) ""water_fruit\n" +" + +-- file opened in w+t -- +int(16) +int(16) +bool(false) +string(%d) ""water_fruit\n" +" + +-- file opened in x+ -- +int(16) +int(16) +bool(false) +string(16) ""water_fruit\n" +" + +-- file opened in x+b -- +int(16) +int(16) +bool(false) +string(16) ""water_fruit\n" +" + +-- file opened in x+t -- +int(16) +int(16) +bool(false) +string(%d) ""water_fruit\n" +" + +-- file opened in r+ -- +int(15) +int(15) +bool(false) +string(15) ""water_fruit +" +" + +-- file opened in r+b -- +int(15) +int(15) +bool(false) +string(15) ""water_fruit +" +" + +-- file opened in r+t -- +int(15) +int(15) +bool(false) +string(%d) ""water_fruit +" +" + +-- file opened in a+ -- +int(15) +int(15) +bool(false) +string(15) ""water_fruit +" +" + +-- file opened in a+b -- +int(15) +int(15) +bool(false) +string(15) ""water_fruit +" +" + +-- file opened in a+t -- +int(15) +int(15) +bool(false) +string(%d) ""water_fruit +" +" + +-- file opened in w+ -- +int(15) +int(15) +bool(false) +string(15) ""water_fruit +" +" + +-- file opened in w+b -- +int(15) +int(15) +bool(false) +string(15) ""water_fruit +" +" + +-- file opened in w+t -- +int(15) +int(15) +bool(false) +string(%d) ""water_fruit +" +" + +-- file opened in x+ -- +int(15) +int(15) +bool(false) +string(15) ""water_fruit +" +" + +-- file opened in x+b -- +int(15) +int(15) +bool(false) +string(15) ""water_fruit +" +" + +-- file opened in x+t -- +int(15) +int(15) +bool(false) +string(%d) ""water_fruit +" +" + +-- file opened in r+ -- +int(1) +int(1) +bool(false) +string(1) " +" + +-- file opened in r+b -- +int(1) +int(1) +bool(false) +string(1) " +" + +-- file opened in r+t -- +int(1) +int(1) +bool(false) +string(%d) " +" + +-- file opened in a+ -- +int(1) +int(1) +bool(false) +string(1) " +" + +-- file opened in a+b -- +int(1) +int(1) +bool(false) +string(1) " +" + +-- file opened in a+t -- +int(1) +int(1) +bool(false) +string(%d) " +" + +-- file opened in w+ -- +int(1) +int(1) +bool(false) +string(1) " +" + +-- file opened in w+b -- +int(1) +int(1) +bool(false) +string(1) " +" + +-- file opened in w+t -- +int(1) +int(1) +bool(false) +string(%d) " +" + +-- file opened in x+ -- +int(1) +int(1) +bool(false) +string(1) " +" + +-- file opened in x+b -- +int(1) +int(1) +bool(false) +string(1) " +" + +-- file opened in x+t -- +int(1) +int(1) +bool(false) +string(%d) " +" +Done diff --git a/ext/standard/tests/file/fputcsv_variation11.phpt b/ext/standard/tests/file/fputcsv_variation11.phpt new file mode 100644 index 0000000000..52e5680340 --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation11.phpt @@ -0,0 +1,833 @@ +--TEST-- +Test fputcsv() : usage variations - with default enclosure value +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with default enclosure value *** + +-- file opened in r+ -- +int(14) +int(14) +bool(false) +string(14) ""water,fruit" +" + +-- file opened in r+b -- +int(14) +int(14) +bool(false) +string(14) ""water,fruit" +" + +-- file opened in r+t -- +int(14) +int(14) +bool(false) +string(%d) ""water,fruit" +" + +-- file opened in a+ -- +int(14) +int(14) +bool(false) +string(14) ""water,fruit" +" + +-- file opened in a+b -- +int(14) +int(14) +bool(false) +string(14) ""water,fruit" +" + +-- file opened in a+t -- +int(14) +int(14) +bool(false) +string(%d) ""water,fruit" +" + +-- file opened in w+ -- +int(14) +int(14) +bool(false) +string(14) ""water,fruit" +" + +-- file opened in w+b -- +int(14) +int(14) +bool(false) +string(14) ""water,fruit" +" + +-- file opened in w+t -- +int(14) +int(14) +bool(false) +string(%d) ""water,fruit" +" + +-- file opened in x+ -- +int(14) +int(14) +bool(false) +string(14) ""water,fruit" +" + +-- file opened in x+b -- +int(14) +int(14) +bool(false) +string(14) ""water,fruit" +" + +-- file opened in x+t -- +int(14) +int(14) +bool(false) +string(%d) ""water,fruit" +" + +-- file opened in r+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in a+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in w+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in x+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) ""&water&:&fruit&" +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) ""&water&:&fruit&" +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) ""&water&:&fruit&" +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) ""&water&:&fruit&" +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) ""&water&:&fruit&" +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) ""&water&:&fruit&" +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) ""&water&:&fruit&" +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) ""&water&:&fruit&" +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) ""&water&:&fruit&" +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) ""&water&:&fruit&" +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) ""&water&:&fruit&" +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) ""&water&:&fruit&" +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) ""=water===fruit=" +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) ""=water===fruit=" +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) ""=water===fruit=" +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) ""=water===fruit=" +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) ""=water===fruit=" +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) ""=water===fruit=" +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) ""=water===fruit=" +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) ""=water===fruit=" +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) ""=water===fruit=" +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) ""=water===fruit=" +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) ""=water===fruit=" +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) ""=water===fruit=" +" + +-- file opened in r+ -- +int(20) +int(20) +bool(false) +string(20) ""-water--fruit-air" +" + +-- file opened in r+b -- +int(20) +int(20) +bool(false) +string(20) ""-water--fruit-air" +" + +-- file opened in r+t -- +int(20) +int(20) +bool(false) +string(%d) ""-water--fruit-air" +" + +-- file opened in a+ -- +int(20) +int(20) +bool(false) +string(20) ""-water--fruit-air" +" + +-- file opened in a+b -- +int(20) +int(20) +bool(false) +string(20) ""-water--fruit-air" +" + +-- file opened in a+t -- +int(20) +int(20) +bool(false) +string(%d) ""-water--fruit-air" +" + +-- file opened in w+ -- +int(20) +int(20) +bool(false) +string(20) ""-water--fruit-air" +" + +-- file opened in w+b -- +int(20) +int(20) +bool(false) +string(20) ""-water--fruit-air" +" + +-- file opened in w+t -- +int(20) +int(20) +bool(false) +string(%d) ""-water--fruit-air" +" + +-- file opened in x+ -- +int(20) +int(20) +bool(false) +string(20) ""-water--fruit-air" +" + +-- file opened in x+b -- +int(20) +int(20) +bool(false) +string(20) ""-water--fruit-air" +" + +-- file opened in x+t -- +int(20) +int(20) +bool(false) +string(%d) ""-water--fruit-air" +" + +-- file opened in r+ -- +int(24) +int(24) +bool(false) +string(24) ""-water---fruit---air-" +" + +-- file opened in r+b -- +int(24) +int(24) +bool(false) +string(24) ""-water---fruit---air-" +" + +-- file opened in r+t -- +int(24) +int(24) +bool(false) +string(%d) ""-water---fruit---air-" +" + +-- file opened in a+ -- +int(24) +int(24) +bool(false) +string(24) ""-water---fruit---air-" +" + +-- file opened in a+b -- +int(24) +int(24) +bool(false) +string(24) ""-water---fruit---air-" +" + +-- file opened in a+t -- +int(24) +int(24) +bool(false) +string(%d) ""-water---fruit---air-" +" + +-- file opened in w+ -- +int(24) +int(24) +bool(false) +string(24) ""-water---fruit---air-" +" + +-- file opened in w+b -- +int(24) +int(24) +bool(false) +string(24) ""-water---fruit---air-" +" + +-- file opened in w+t -- +int(24) +int(24) +bool(false) +string(%d) ""-water---fruit---air-" +" + +-- file opened in x+ -- +int(24) +int(24) +bool(false) +string(24) ""-water---fruit---air-" +" + +-- file opened in x+b -- +int(24) +int(24) +bool(false) +string(24) ""-water---fruit---air-" +" + +-- file opened in x+t -- +int(24) +int(24) +bool(false) +string(%d) ""-water---fruit---air-" +" + +-- file opened in r+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in r+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in r+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" +Done diff --git a/ext/standard/tests/file/fputcsv_variation12.phpt b/ext/standard/tests/file/fputcsv_variation12.phpt new file mode 100644 index 0000000000..154dcd3b55 --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation12.phpt @@ -0,0 +1,834 @@ +--TEST-- +Test fputcsv() : usage variations - with default enclosure and different delimiter +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with default enclosure and different delimiter value *** + +-- file opened in r+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in r+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in r+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in a+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in a+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in a+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in w+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in w+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in w+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in x+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in x+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in x+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in r+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in a+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in w+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in x+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in r+ -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in r+b -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in r+t -- +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in a+ -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in a+b -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in a+t -- +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in w+ -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in w+b -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in w+t -- +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in x+ -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in x+b -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in x+t -- +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in r+ -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in r+b -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in r+t -- +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in a+ -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in a+b -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in a+t -- +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in w+ -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in w+b -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in w+t -- +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in x+ -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in x+b -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in x+t -- +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in r+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in r+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in r+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" +Done diff --git a/ext/standard/tests/file/fputcsv_variation13.phpt b/ext/standard/tests/file/fputcsv_variation13.phpt new file mode 100644 index 0000000000..e533ad81c8 --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation13.phpt @@ -0,0 +1,1050 @@ +--TEST-- +Test fputcsv() : usage variations - with default enclosure & delimiter of two chars +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with default enclosure & delimiter of two chars *** + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" +Done diff --git a/ext/standard/tests/file/fputcsv_variation14.phpt b/ext/standard/tests/file/fputcsv_variation14.phpt new file mode 100644 index 0000000000..b641838f68 --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation14.phpt @@ -0,0 +1,356 @@ +--TEST-- +Test fputcsv() : usage variations - with enclosure & delimiter of two chars(read only modes) +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with enclosure & delimiter of two chars and file opened in read mode *** + +-- file opened in r -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rb -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rt -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in r -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rb -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rt -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in r -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rb -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rt -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in r -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rb -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rt -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in r -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rb -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rt -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in r -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rb -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rt -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in r -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rb -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rt -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in r -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rb -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rt -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in r -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rb -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" + +-- file opened in rt -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(0) +int(0) +bool(false) +string(0) "" +Done diff --git a/ext/standard/tests/file/fputcsv_variation2.phpt b/ext/standard/tests/file/fputcsv_variation2.phpt new file mode 100644 index 0000000000..b01f573638 --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation2.phpt @@ -0,0 +1,941 @@ +--TEST-- +Test fputcsv() : usage variations - with delimiter as NULL +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with delimiter as NULL *** + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" +Done diff --git a/ext/standard/tests/file/fputcsv_variation3.phpt b/ext/standard/tests/file/fputcsv_variation3.phpt new file mode 100644 index 0000000000..e8a3bd6045 --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation3.phpt @@ -0,0 +1,941 @@ +--TEST-- +Test fputcsv() : usage variations - with enclosure as NULL +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with enclosure as NULL *** + +-- file opened in r+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): enclosure must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" +Done diff --git a/ext/standard/tests/file/fputcsv_variation4.phpt b/ext/standard/tests/file/fputcsv_variation4.phpt new file mode 100644 index 0000000000..6a41cfc012 --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation4.phpt @@ -0,0 +1,941 @@ +--TEST-- +Test fputcsv() : usage variations - with delimiter and enclosure as NULL +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with delimiter and enclosure as NULL *** + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in r+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in a+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in w+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+ -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+b -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" + +-- file opened in x+t -- + +Warning: fputcsv(): delimiter must be a character in %s on line %d +bool(false) +int(0) +bool(false) +string(0) "" +Done diff --git a/ext/standard/tests/file/fputcsv_variation5.phpt b/ext/standard/tests/file/fputcsv_variation5.phpt new file mode 100644 index 0000000000..8f1a0f2909 --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation5.phpt @@ -0,0 +1,833 @@ +--TEST-- +Test fputcsv() : usage variations - with default arguments value +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with default arguments value *** + +-- file opened in r+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in r+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in r+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in a+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in a+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in a+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in w+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in w+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in w+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in x+ -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in x+b -- +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in x+t -- +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in r+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in a+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in w+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in x+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) ""^water^ ^fruit^" +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) ""^water^ ^fruit^" +" + +-- file opened in r+ -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in r+b -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in r+t -- +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in a+ -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in a+b -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in a+t -- +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in w+ -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in w+b -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in w+t -- +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in x+ -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in x+b -- +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in x+t -- +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in r+ -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in r+b -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in r+t -- +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in a+ -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in a+b -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in a+t -- +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in w+ -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in w+b -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in w+t -- +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in x+ -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in x+b -- +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in x+t -- +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in r+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in r+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in r+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in a+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in w+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+ -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+b -- +int(32) +int(32) +bool(false) +string(32) ""&""""""""&:&""&:,:"":&,&:,,,," +" + +-- file opened in x+t -- +int(32) +int(32) +bool(false) +string(%d) ""&""""""""&:&""&:,:"":&,&:,,,," +" +Done diff --git a/ext/standard/tests/file/fputcsv_variation7.phpt b/ext/standard/tests/file/fputcsv_variation7.phpt new file mode 100644 index 0000000000..b6d69ef4d3 --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation7.phpt @@ -0,0 +1,836 @@ +--TEST-- +Test fputcsv() : usage variations - with different delimiter and same enclosure +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with different delimiter and same enclosure *** + +-- file opened in r+ -- +int(12) +int(12) +bool(false) +string(12) "water+fruit +" + +-- file opened in r+b -- +int(12) +int(12) +bool(false) +string(12) "water+fruit +" + +-- file opened in r+t -- +int(12) +int(12) +bool(false) +string(%d) "water+fruit +" + +-- file opened in a+ -- +int(12) +int(12) +bool(false) +string(12) "water+fruit +" + +-- file opened in a+b -- +int(12) +int(12) +bool(false) +string(12) "water+fruit +" + +-- file opened in a+t -- +int(12) +int(12) +bool(false) +string(%d) "water+fruit +" + +-- file opened in w+ -- +int(12) +int(12) +bool(false) +string(12) "water+fruit +" + +-- file opened in w+b -- +int(12) +int(12) +bool(false) +string(12) "water+fruit +" + +-- file opened in w+t -- +int(12) +int(12) +bool(false) +string(%d) "water+fruit +" + +-- file opened in x+ -- +int(12) +int(12) +bool(false) +string(12) "water+fruit +" + +-- file opened in x+b -- +int(12) +int(12) +bool(false) +string(12) "water+fruit +" + +-- file opened in x+t -- +int(12) +int(12) +bool(false) +string(%d) "water+fruit +" + +-- file opened in r+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in r+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in a+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in a+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in w+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in w+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in x+ -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+b -- +int(20) +int(20) +bool(false) +string(20) """"water"",""fruit" +" + +-- file opened in x+t -- +int(20) +int(20) +bool(false) +string(%d) """"water"",""fruit" +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) """"water"",""fruit""" +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) """"water"",""fruit""" +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) "^^^water^^ ^^fruit^^^ +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) "^^^water^^ ^^fruit^^^ +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) "^^^water^^ ^^fruit^^^ +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) "^^^water^^ ^^fruit^^^ +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) "^^^water^^ ^^fruit^^^ +" + +-- file opened in r+ -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in r+b -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in r+t -- +int(22) +int(22) +bool(false) +string(%d) "&&&water&&:&&fruit&&& +" + +-- file opened in a+ -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in a+b -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in a+t -- +int(22) +int(22) +bool(false) +string(%d) "&&&water&&:&&fruit&&& +" + +-- file opened in w+ -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in w+b -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in w+t -- +int(22) +int(22) +bool(false) +string(%d) "&&&water&&:&&fruit&&& +" + +-- file opened in x+ -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in x+b -- +int(22) +int(22) +bool(false) +string(22) "&&&water&&:&&fruit&&& +" + +-- file opened in x+t -- +int(22) +int(22) +bool(false) +string(%d) "&&&water&&:&&fruit&&& +" + +-- file opened in r+ -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in r+b -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in r+t -- +int(23) +int(23) +bool(false) +string(%d) "===water======fruit=== +" + +-- file opened in a+ -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in a+b -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in a+t -- +int(23) +int(23) +bool(false) +string(%d) "===water======fruit=== +" + +-- file opened in w+ -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in w+b -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in w+t -- +int(23) +int(23) +bool(false) +string(%d) "===water======fruit=== +" + +-- file opened in x+ -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in x+b -- +int(23) +int(23) +bool(false) +string(23) "===water======fruit=== +" + +-- file opened in x+t -- +int(23) +int(23) +bool(false) +string(%d) "===water======fruit=== +" + +-- file opened in r+ -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in r+b -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in r+t -- +int(24) +int(24) +bool(false) +string(%d) "---water----fruit--air- +" + +-- file opened in a+ -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in a+b -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in a+t -- +int(24) +int(24) +bool(false) +string(%d) "---water----fruit--air- +" + +-- file opened in w+ -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in w+b -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in w+t -- +int(24) +int(24) +bool(false) +string(%d) "---water----fruit--air- +" + +-- file opened in x+ -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in x+b -- +int(24) +int(24) +bool(false) +string(24) "---water----fruit--air- +" + +-- file opened in x+t -- +int(24) +int(24) +bool(false) +string(%d) "---water----fruit--air- +" + +-- file opened in r+ -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in r+b -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in r+t -- +int(32) +int(32) +bool(false) +string(%d) "---water------fruit------air--- +" + +-- file opened in a+ -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in a+b -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in a+t -- +int(32) +int(32) +bool(false) +string(%d) "---water------fruit------air--- +" + +-- file opened in w+ -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in w+b -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in w+t -- +int(32) +int(32) +bool(false) +string(%d) "---water------fruit------air--- +" + +-- file opened in x+ -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in x+b -- +int(32) +int(32) +bool(false) +string(32) "---water------fruit------air--- +" + +-- file opened in x+t -- +int(32) +int(32) +bool(false) +string(%d) "---water------fruit------air--- +" + +-- file opened in r+ -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in r+b -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in r+t -- +int(32) +int(32) +bool(false) +string(%d) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in a+ -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in a+b -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in a+t -- +int(32) +int(32) +bool(false) +string(%d) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in w+ -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in w+b -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in w+t -- +int(32) +int(32) +bool(false) +string(%d) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in x+ -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in x+b -- +int(32) +int(32) +bool(false) +string(32) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" + +-- file opened in x+t -- +int(32) +int(32) +bool(false) +string(%d) "&&&""""&&:&&"&&:,:":&&,&&:,,,,& +" +Done diff --git a/ext/standard/tests/file/fputcsv_variation8.phpt b/ext/standard/tests/file/fputcsv_variation8.phpt new file mode 100644 index 0000000000..51be05441d --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation8.phpt @@ -0,0 +1,836 @@ +--TEST-- +Test fputcsv() : usage variations - with same delimiter and different enclosure +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with same delimiter and different enclosure *** + +-- file opened in r+ -- +int(14) +int(14) +bool(false) +string(14) "+water,fruit+ +" + +-- file opened in r+b -- +int(14) +int(14) +bool(false) +string(14) "+water,fruit+ +" + +-- file opened in r+t -- +int(14) +int(14) +bool(false) +string(%d) "+water,fruit+ +" + +-- file opened in a+ -- +int(14) +int(14) +bool(false) +string(14) "+water,fruit+ +" + +-- file opened in a+b -- +int(14) +int(14) +bool(false) +string(14) "+water,fruit+ +" + +-- file opened in a+t -- +int(14) +int(14) +bool(false) +string(%d) "+water,fruit+ +" + +-- file opened in w+ -- +int(14) +int(14) +bool(false) +string(14) "+water,fruit+ +" + +-- file opened in w+b -- +int(14) +int(14) +bool(false) +string(14) "+water,fruit+ +" + +-- file opened in w+t -- +int(14) +int(14) +bool(false) +string(%d) "+water,fruit+ +" + +-- file opened in x+ -- +int(14) +int(14) +bool(false) +string(14) "+water,fruit+ +" + +-- file opened in x+b -- +int(14) +int(14) +bool(false) +string(14) "+water,fruit+ +" + +-- file opened in x+t -- +int(14) +int(14) +bool(false) +string(%d) "+water,fruit+ +" + +-- file opened in r+ -- +int(17) +int(17) +bool(false) +string(17) "+"water","fruit+ +" + +-- file opened in r+b -- +int(17) +int(17) +bool(false) +string(17) "+"water","fruit+ +" + +-- file opened in r+t -- +int(17) +int(17) +bool(false) +string(%d) "+"water","fruit+ +" + +-- file opened in a+ -- +int(17) +int(17) +bool(false) +string(17) "+"water","fruit+ +" + +-- file opened in a+b -- +int(17) +int(17) +bool(false) +string(17) "+"water","fruit+ +" + +-- file opened in a+t -- +int(17) +int(17) +bool(false) +string(%d) "+"water","fruit+ +" + +-- file opened in w+ -- +int(17) +int(17) +bool(false) +string(17) "+"water","fruit+ +" + +-- file opened in w+b -- +int(17) +int(17) +bool(false) +string(17) "+"water","fruit+ +" + +-- file opened in w+t -- +int(17) +int(17) +bool(false) +string(%d) "+"water","fruit+ +" + +-- file opened in x+ -- +int(17) +int(17) +bool(false) +string(17) "+"water","fruit+ +" + +-- file opened in x+b -- +int(17) +int(17) +bool(false) +string(17) "+"water","fruit+ +" + +-- file opened in x+t -- +int(17) +int(17) +bool(false) +string(%d) "+"water","fruit+ +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) "+"water","fruit"+ +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) "+"water","fruit"+ +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) "+"water","fruit"+ +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) "+"water","fruit"+ +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) "+"water","fruit"+ +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) "+"water","fruit"+ +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) "+"water","fruit"+ +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) "+"water","fruit"+ +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) "+"water","fruit"+ +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) "+"water","fruit"+ +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) "+"water","fruit"+ +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) "+"water","fruit"+ +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) "+^water^ ^fruit^+ +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) "+^water^ ^fruit^+ +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) "+^water^ ^fruit^+ +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) "+^water^ ^fruit^+ +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) "+^water^ ^fruit^+ +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) "+^water^ ^fruit^+ +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) "+^water^ ^fruit^+ +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) "+^water^ ^fruit^+ +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) "+^water^ ^fruit^+ +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) "+^water^ ^fruit^+ +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) "+^water^ ^fruit^+ +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) "+^water^ ^fruit^+ +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) "+&water&:&fruit&+ +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) "+&water&:&fruit&+ +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) "+&water&:&fruit&+ +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) "+&water&:&fruit&+ +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) "+&water&:&fruit&+ +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) "+&water&:&fruit&+ +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) "+&water&:&fruit&+ +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) "+&water&:&fruit&+ +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) "+&water&:&fruit&+ +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) "+&water&:&fruit&+ +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) "+&water&:&fruit&+ +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) "+&water&:&fruit&+ +" + +-- file opened in r+ -- +int(18) +int(18) +bool(false) +string(18) "+=water===fruit=+ +" + +-- file opened in r+b -- +int(18) +int(18) +bool(false) +string(18) "+=water===fruit=+ +" + +-- file opened in r+t -- +int(18) +int(18) +bool(false) +string(%d) "+=water===fruit=+ +" + +-- file opened in a+ -- +int(18) +int(18) +bool(false) +string(18) "+=water===fruit=+ +" + +-- file opened in a+b -- +int(18) +int(18) +bool(false) +string(18) "+=water===fruit=+ +" + +-- file opened in a+t -- +int(18) +int(18) +bool(false) +string(%d) "+=water===fruit=+ +" + +-- file opened in w+ -- +int(18) +int(18) +bool(false) +string(18) "+=water===fruit=+ +" + +-- file opened in w+b -- +int(18) +int(18) +bool(false) +string(18) "+=water===fruit=+ +" + +-- file opened in w+t -- +int(18) +int(18) +bool(false) +string(%d) "+=water===fruit=+ +" + +-- file opened in x+ -- +int(18) +int(18) +bool(false) +string(18) "+=water===fruit=+ +" + +-- file opened in x+b -- +int(18) +int(18) +bool(false) +string(18) "+=water===fruit=+ +" + +-- file opened in x+t -- +int(18) +int(18) +bool(false) +string(%d) "+=water===fruit=+ +" + +-- file opened in r+ -- +int(20) +int(20) +bool(false) +string(20) "+-water--fruit-air+ +" + +-- file opened in r+b -- +int(20) +int(20) +bool(false) +string(20) "+-water--fruit-air+ +" + +-- file opened in r+t -- +int(20) +int(20) +bool(false) +string(%d) "+-water--fruit-air+ +" + +-- file opened in a+ -- +int(20) +int(20) +bool(false) +string(20) "+-water--fruit-air+ +" + +-- file opened in a+b -- +int(20) +int(20) +bool(false) +string(20) "+-water--fruit-air+ +" + +-- file opened in a+t -- +int(20) +int(20) +bool(false) +string(%d) "+-water--fruit-air+ +" + +-- file opened in w+ -- +int(20) +int(20) +bool(false) +string(20) "+-water--fruit-air+ +" + +-- file opened in w+b -- +int(20) +int(20) +bool(false) +string(20) "+-water--fruit-air+ +" + +-- file opened in w+t -- +int(20) +int(20) +bool(false) +string(%d) "+-water--fruit-air+ +" + +-- file opened in x+ -- +int(20) +int(20) +bool(false) +string(20) "+-water--fruit-air+ +" + +-- file opened in x+b -- +int(20) +int(20) +bool(false) +string(20) "+-water--fruit-air+ +" + +-- file opened in x+t -- +int(20) +int(20) +bool(false) +string(%d) "+-water--fruit-air+ +" + +-- file opened in r+ -- +int(24) +int(24) +bool(false) +string(24) "+-water---fruit---air-+ +" + +-- file opened in r+b -- +int(24) +int(24) +bool(false) +string(24) "+-water---fruit---air-+ +" + +-- file opened in r+t -- +int(24) +int(24) +bool(false) +string(%d) "+-water---fruit---air-+ +" + +-- file opened in a+ -- +int(24) +int(24) +bool(false) +string(24) "+-water---fruit---air-+ +" + +-- file opened in a+b -- +int(24) +int(24) +bool(false) +string(24) "+-water---fruit---air-+ +" + +-- file opened in a+t -- +int(24) +int(24) +bool(false) +string(%d) "+-water---fruit---air-+ +" + +-- file opened in w+ -- +int(24) +int(24) +bool(false) +string(24) "+-water---fruit---air-+ +" + +-- file opened in w+b -- +int(24) +int(24) +bool(false) +string(24) "+-water---fruit---air-+ +" + +-- file opened in w+t -- +int(24) +int(24) +bool(false) +string(%d) "+-water---fruit---air-+ +" + +-- file opened in x+ -- +int(24) +int(24) +bool(false) +string(24) "+-water---fruit---air-+ +" + +-- file opened in x+b -- +int(24) +int(24) +bool(false) +string(24) "+-water---fruit---air-+ +" + +-- file opened in x+t -- +int(24) +int(24) +bool(false) +string(%d) "+-water---fruit---air-+ +" + +-- file opened in r+ -- +int(26) +int(26) +bool(false) +string(26) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in r+b -- +int(26) +int(26) +bool(false) +string(26) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in r+t -- +int(26) +int(26) +bool(false) +string(%d) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in a+ -- +int(26) +int(26) +bool(false) +string(26) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in a+b -- +int(26) +int(26) +bool(false) +string(26) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in a+t -- +int(26) +int(26) +bool(false) +string(%d) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in w+ -- +int(26) +int(26) +bool(false) +string(26) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in w+b -- +int(26) +int(26) +bool(false) +string(26) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in w+t -- +int(26) +int(26) +bool(false) +string(%d) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in x+ -- +int(26) +int(26) +bool(false) +string(26) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in x+b -- +int(26) +int(26) +bool(false) +string(26) "+&""""&:&"&:,:":&,&:,,,,+ +" + +-- file opened in x+t -- +int(26) +int(26) +bool(false) +string(%d) "+&""""&:&"&:,:":&,&:,,,,+ +" +Done diff --git a/ext/standard/tests/file/fputcsv_variation9.phpt b/ext/standard/tests/file/fputcsv_variation9.phpt new file mode 100644 index 0000000000..01551fdc0d --- /dev/null +++ b/ext/standard/tests/file/fputcsv_variation9.phpt @@ -0,0 +1,1267 @@ +--TEST-- +Test fputcsv() : usage variations - two chars as enclosure & delimiter +--FILE-- + +--EXPECTF-- +*** Testing fputcsv() : with two chars as enclosure & delimiter *** + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(12) "water,fruit +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(12) +int(12) +bool(false) +string(%d) "water,fruit +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(15) ""water","fruit +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(15) ""water","fruit +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(%d) ""water","fruit +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(15) ""water","fruit +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(15) ""water","fruit +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(%d) ""water","fruit +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(15) ""water","fruit +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(15) ""water","fruit +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(%d) ""water","fruit +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(15) ""water","fruit +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(15) ""water","fruit +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(15) +int(15) +bool(false) +string(%d) ""water","fruit +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) ""water","fruit" +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) ""water","fruit" +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) ""water","fruit" +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) ""water","fruit" +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) ""water","fruit" +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) ""water","fruit" +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) ""water","fruit" +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) ""water","fruit" +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) ""water","fruit" +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) ""water","fruit" +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) ""water","fruit" +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) ""water","fruit" +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "%^water^ ^fruit^% +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "%^water^ ^fruit^% +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "%^water^ ^fruit^% +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "%^water^ ^fruit^% +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "%^water^ ^fruit^% +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "%^water^ ^fruit^% +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "%^water^ ^fruit^% +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "%^water^ ^fruit^% +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "%^water^ ^fruit^% +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "%^water^ ^fruit^% +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "%^water^ ^fruit^% +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "%^water^ ^fruit^% +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "&water&:&fruit& +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "&water&:&fruit& +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(16) "=water===fruit= +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(16) +int(16) +bool(false) +string(%d) "=water===fruit= +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(18) "-water--fruit-air +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(18) +int(18) +bool(false) +string(%d) "-water--fruit-air +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(22) "-water---fruit---air- +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(22) +int(22) +bool(false) +string(%d) "-water---fruit---air- +" + +-- file opened in r+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(24) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in r+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(24) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in r+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(%d) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in a+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(24) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in a+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(24) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in a+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(%d) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in w+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(24) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in w+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(24) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in w+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(%d) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in x+ -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(24) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in x+b -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(24) "&""""&:&"&:,:":&,&:,,,, +" + +-- file opened in x+t -- + +Notice: fputcsv(): delimiter must be a single character in %s on line %d + +Notice: fputcsv(): enclosure must be a single character in %s on line %d +int(24) +int(24) +bool(false) +string(%d) "&""""&:&"&:,:":&,&:,,,, +" +Done