SplFileInfo_getExtension_basic.phpt 674 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. SPL: SplFileInfo::getExtension() basic test
  3. --FILE--
  4. <?php
  5. $file = md5('SplFileInfo::getExtension');
  6. $exts = array('.txt', '.extension', '..', '.', '');
  7. foreach ($exts as $ext) {
  8. touch($file . $ext);
  9. $info = new SplFileInfo($file . $ext);
  10. var_dump($info->getExtension(), pathinfo($file . $ext, PATHINFO_EXTENSION));
  11. }
  12. ?>
  13. --CLEAN--
  14. <?php
  15. $file = md5('SplFileInfo::getExtension');
  16. $exts = array('.txt', '.extension', '..', '.', '');
  17. foreach ($exts as $ext) {
  18. unlink($file . $ext);
  19. }
  20. ?>
  21. --EXPECT--
  22. string(3) "txt"
  23. string(3) "txt"
  24. string(9) "extension"
  25. string(9) "extension"
  26. string(0) ""
  27. string(0) ""
  28. string(0) ""
  29. string(0) ""
  30. string(0) ""
  31. string(0) ""