--TEST-- Test fgetcsv() : usage variations - with default enclosure --FILE-- --EXPECT-- *** Testing fgetcsv() : with default enclosure *** -- Testing fgetcsv() with file opened using r mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(12) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(2) { [0]=> string(5) "water" [1]=> string(5) "fruit" } int(16) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using rb mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using rt mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using r+ mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using r+b mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using r+t mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using a+ mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using a+b mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using a+t mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using w+ mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using w+b mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using w+t mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using x+ mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using x+b mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using x+t mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(3) "air" } int(20) bool(false) -- Testing fgetcsv() with file opened using r mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using rb mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using rt mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using r+ mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using r+b mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using r+t mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using a+ mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using a+b mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using a+t mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using w+ mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using w+b mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using w+t mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using x+ mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using x+b mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) -- Testing fgetcsv() with file opened using x+t mode -- array(3) { [0]=> string(5) "water" [1]=> string(5) "fruit" [2]=> string(43) "" This is line of text without csv fields " } int(61) bool(true) Done