SplFileObject_getflags_variation001.phpt 528 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. SPL: SplFileObject::getFlags
  3. --CREDITS--
  4. Ricardo Oedietram <ricardo@odracir.nl>
  5. Erwin Poeze <erwin.poeze@gmail.com>
  6. #PFZ June PHP TestFest 2012
  7. --FILE--
  8. <?php
  9. $fo = new SplFileObject(__FILE__);
  10. $fo->setFlags(SplFileObject::DROP_NEW_LINE);
  11. var_dump($fo->getFlags());
  12. $fo->setFlags(SplFileObject::READ_AHEAD);
  13. var_dump($fo->getFlags());
  14. $fo->setFlags(SplFileObject::SKIP_EMPTY);
  15. var_dump($fo->getFlags());
  16. $fo->setFlags(SplFileObject::READ_CSV);
  17. var_dump($fo->getFlags());
  18. ?>
  19. --EXPECT--
  20. int(1)
  21. int(2)
  22. int(4)
  23. int(8)