SplFileObject_setCsvControl_error003.phpt 535 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. SPL: SplFileObject::setCsvControl error 003
  3. --CREDITS--
  4. Erwin Poeze <erwin.poeze at gmail.com>
  5. --INI--
  6. include_path=.
  7. --FILE--
  8. <?php
  9. file_put_contents('csv_control_data.csv',
  10. <<<CDATA
  11. 'groene appelen'|10
  12. 'gele bananen'|20
  13. 'rode kersen'|30
  14. CDATA
  15. );
  16. $s = new SplFileObject('csv_control_data.csv');
  17. $s->setFlags(SplFileObject::READ_CSV);
  18. $s->setCsvControl('|', '\'', 'three');
  19. ?>
  20. --CLEAN--
  21. <?php
  22. unlink('csv_control_data.csv');
  23. ?>
  24. --EXPECTF--
  25. Warning: SplFileObject::setCsvControl(): escape must be a character in %s on line %d