--TEST-- Test fgetcsv() : usage variations - with different enclosure but same delimiter --FILE-- --EXPECT-- *** Testing fgetcsv() : with different enclosure but same delimiter char *** -- Testing fgetcsv() with file opened using r mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(5) "fruit" } int(14) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(2) { [0]=> string(7) ""water"" [1]=> string(7) ""fruit"" } int(16) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(2) { [0]=> string(7) "^water^" [1]=> string(7) "^fruit^" } int(16) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(2) { [0]=> string(7) "&water&" [1]=> string(7) "&fruit&" } int(16) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(6) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" } int(16) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(5) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(5) "fruit" [4]=> string(3) "air" } int(18) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(9) { [0]=> string(0) "" [1]=> string(5) "water" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(5) "fruit" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(3) "air" [8]=> string(0) "" } int(22) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(6) { [0]=> string(6) "&""""&" [1]=> string(3) "&"&" [2]=> string(1) "," [3]=> string(1) """ [4]=> string(3) "&,&" [5]=> string(4) ",,,," } int(24) bool(false) Done