Erwin Poeze <erwin.poeze at gmail.com>
--FILE--
<?php
-file_put_contents('csv_control_data.csv',
+file_put_contents('csv_control_data_basic.csv',
<<<CDATA
'groene appelen'|10
'gele bananen'|20
'rode kersen'|30
CDATA
);
-$s = new SplFileObject('csv_control_data.csv');
+$s = new SplFileObject('csv_control_data_basic.csv');
$s->setFlags(SplFileObject::READ_CSV);
$s->setCsvControl('|', '\'', '/');
foreach ($s as $row) {
?>
--CLEAN--
<?php
-unlink('csv_control_data.csv');
+unlink('csv_control_data_basic.csv');
?>
--EXPECT--
groene appelen : 10
Erwin Poeze <erwin.poeze at gmail.com>
--FILE--
<?php
-file_put_contents('csv_control_data.csv',
+file_put_contents('csv_control_data_error001.csv',
<<<CDATA
'groene appelen'|10
'gele bananen'|20
'rode kersen'|30
CDATA
);
-$s = new SplFileObject('csv_control_data.csv');
+$s = new SplFileObject('csv_control_data_error001.csv');
$s->setFlags(SplFileObject::READ_CSV);
$s->setCsvControl('||');
?>
--CLEAN--
<?php
-unlink('csv_control_data.csv');
+unlink('csv_control_data_error001.csv');
?>
--EXPECTF--
Warning: SplFileObject::setCsvControl(): delimiter must be a character in %s on line %d
Erwin Poeze <erwin.poeze at gmail.com>
--FILE--
<?php
-file_put_contents('csv_control_data.csv',
+file_put_contents('csv_control_data_error002.csv',
<<<CDATA
'groene appelen'|10
'gele bananen'|20
'rode kersen'|30
CDATA
);
-$s = new SplFileObject('csv_control_data.csv');
+$s = new SplFileObject('csv_control_data_error002.csv');
$s->setFlags(SplFileObject::READ_CSV);
$s->setCsvControl('|', 'two');
?>
--CLEAN--
<?php
-unlink('csv_control_data.csv');
+unlink('csv_control_data_error002.csv');
?>
--EXPECTF--
Warning: SplFileObject::setCsvControl(): enclosure must be a character in %s on line %d
include_path=.
--FILE--
<?php
-file_put_contents('csv_control_data.csv',
+file_put_contents('csv_control_data_error003.csv',
<<<CDATA
'groene appelen'|10
'gele bananen'|20
'rode kersen'|30
CDATA
);
-$s = new SplFileObject('csv_control_data.csv');
+$s = new SplFileObject('csv_control_data_error003.csv');
$s->setFlags(SplFileObject::READ_CSV);
$s->setCsvControl('|', '\'', 'three');
?>
--CLEAN--
<?php
-unlink('csv_control_data.csv');
+unlink('csv_control_data_error003.csv');
?>
--EXPECTF--
Warning: SplFileObject::setCsvControl(): escape must be empty or a single character in %s on line %d
Erwin Poeze <erwin.poeze at gmail.com>
--FILE--
<?php
-file_put_contents('csv_control_data.csv',
+file_put_contents('csv_control_data_variation001.csv',
<<<CDATA
"groene appelen",10
"gele bananen",20
"rode kersen",30
CDATA
);
-$s = new SplFileObject('csv_control_data.csv');
+$s = new SplFileObject('csv_control_data_variation001.csv');
$s->setFlags(SplFileObject::READ_CSV);
$s->setCsvControl();
foreach ($s as $row) {
?>
--CLEAN--
<?php
-unlink('csv_control_data.csv');
+unlink('csv_control_data_variation001.csv');
?>
--EXPECT--
groene appelen : 10