finfo_open_basic.phpt 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. --TEST--
  2. Test finfo_open() function : basic functionality
  3. --EXTENSIONS--
  4. fileinfo
  5. --FILE--
  6. <?php
  7. $magicFile = __DIR__ . DIRECTORY_SEPARATOR . 'magic';
  8. echo "*** Testing finfo_open() : basic functionality ***\n";
  9. // Calling finfo_open() with different options
  10. var_dump( finfo_open( FILEINFO_MIME, $magicFile ) );
  11. var_dump( finfo_open( FILEINFO_NONE, $magicFile ) );
  12. var_dump( finfo_open( FILEINFO_SYMLINK, $magicFile ) );
  13. //var_dump( finfo_open( FILEINFO_COMPRESS, $magicFile ) );
  14. var_dump( finfo_open( FILEINFO_DEVICES, $magicFile ) );
  15. var_dump( finfo_open( FILEINFO_CONTINUE, $magicFile ) );
  16. var_dump( finfo_open( FILEINFO_PRESERVE_ATIME, $magicFile ) );
  17. var_dump( finfo_open( FILEINFO_RAW, $magicFile ) );
  18. // OO interface to finfo
  19. var_dump( new finfo( FILEINFO_MIME, $magicFile ) );
  20. var_dump( new finfo() );
  21. ?>
  22. --EXPECTF--
  23. *** Testing finfo_open() : basic functionality ***
  24. object(finfo)#%d (0) {
  25. }
  26. object(finfo)#%d (0) {
  27. }
  28. object(finfo)#%d (0) {
  29. }
  30. object(finfo)#%d (0) {
  31. }
  32. object(finfo)#%d (0) {
  33. }
  34. object(finfo)#%d (0) {
  35. }
  36. object(finfo)#%d (0) {
  37. }
  38. object(finfo)#%d (0) {
  39. }
  40. object(finfo)#%d (0) {
  41. }