fileobject_getfileinfo_basic.phpt 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. --TEST--
  2. SPL: SplFileObject::getFileInfo
  3. --CREDITS--
  4. H�vard Eide <nucleuz at gmail.com>
  5. #Testfest php.no
  6. --INI--
  7. include_path=.
  8. --FILE--
  9. <?php
  10. $file = __FILE__;
  11. $s = new SplFileObject( $file );
  12. var_dump($fi = $s->getFileInfo(), (string)$fi);
  13. $d = new SplFileInfo( __DIR__ );
  14. echo "\n";
  15. var_dump($fi = $d->getFileInfo(), (string)$fi);
  16. $d = new SplFileInfo( __DIR__."/" );
  17. echo "\n";
  18. var_dump($fi = $d->getFileInfo(), (string)$fi);
  19. ?>
  20. --EXPECTF--
  21. object(SplFileInfo)#%d (2) {
  22. ["pathName":"SplFileInfo":private]=>
  23. string(%d) "%sext%espl%etests%efileobject_getfileinfo_basic.php"
  24. ["fileName":"SplFileInfo":private]=>
  25. string(%d) "fileobject_getfileinfo_basic.php"
  26. }
  27. string(%d) "%sext%espl%etests%efileobject_getfileinfo_basic.php"
  28. object(SplFileInfo)#%d (2) {
  29. ["pathName":"SplFileInfo":private]=>
  30. string(%d) "%sext%espl%etests"
  31. ["fileName":"SplFileInfo":private]=>
  32. string(%d) "tests"
  33. }
  34. string(%d) "%sext%espl%etests"
  35. object(SplFileInfo)#%d (2) {
  36. ["pathName":"SplFileInfo":private]=>
  37. string(%d) "%sext%espl%etests"
  38. ["fileName":"SplFileInfo":private]=>
  39. string(%d) "tests"
  40. }
  41. string(%d) "%sext%espl%etests"