filestat.phpt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. --TEST--
  2. various file stat func tests
  3. --FILE--
  4. <?php
  5. var_dump(fileinode("."));
  6. var_dump(fileowner("."));
  7. var_dump(filegroup("."));
  8. var_dump(fileatime("."));
  9. var_dump(filectime("."));
  10. var_dump(fileinode("./.."));
  11. var_dump(fileowner("./.."));
  12. var_dump(filegroup("./.."));
  13. var_dump(fileatime("./.."));
  14. var_dump(filectime("./.."));
  15. var_dump(fileinode(__FILE__));
  16. var_dump(fileowner(__FILE__));
  17. var_dump(filegroup(__FILE__));
  18. var_dump(fileatime(__FILE__));
  19. var_dump(filectime(__FILE__));
  20. var_dump(fileinode("/no/such/file/or/dir"));
  21. var_dump(fileowner("/no/such/file/or/dir"));
  22. var_dump(filegroup("/no/such/file/or/dir"));
  23. var_dump(fileatime("/no/such/file/or/dir"));
  24. var_dump(filectime("/no/such/file/or/dir"));
  25. echo "Done\n";
  26. ?>
  27. --EXPECTF--
  28. int(%i)
  29. int(%d)
  30. int(%d)
  31. int(%d)
  32. int(%d)
  33. int(%i)
  34. int(%d)
  35. int(%d)
  36. int(%d)
  37. int(%d)
  38. int(%i)
  39. int(%d)
  40. int(%d)
  41. int(%d)
  42. int(%d)
  43. Warning: fileinode(): stat failed for /no/such/file/or/dir in %s on line %d
  44. bool(false)
  45. Warning: fileowner(): stat failed for /no/such/file/or/dir in %s on line %d
  46. bool(false)
  47. Warning: filegroup(): stat failed for /no/such/file/or/dir in %s on line %d
  48. bool(false)
  49. Warning: fileatime(): stat failed for /no/such/file/or/dir in %s on line %d
  50. bool(false)
  51. Warning: filectime(): stat failed for /no/such/file/or/dir in %s on line %d
  52. bool(false)
  53. Done