unlink_variation4.phpt 845 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --TEST--
  2. Test unlink() function : usage variations - unlink deleted file
  3. --FILE--
  4. <?php
  5. /* Prototype : bool unlink ( string $filename [, resource $context] );
  6. Description : Deletes filename
  7. */
  8. /* Try deleting a file which is already deleted */
  9. $file_path = dirname(__FILE__);
  10. // temp file used
  11. $filename = "$file_path/unlink_variation4.tmp";
  12. echo "*** Testing unlink() on deleted file ***\n";
  13. // create temp file
  14. $fp = fopen($filename, "w");
  15. fclose($fp);
  16. // delete temp file
  17. var_dump( unlink($filename) ); // expected: true
  18. var_dump( file_exists($filename) ); // confirm file deleted
  19. // delete deleted file
  20. var_dump( unlink($filename) ); // expected: false
  21. echo "Done\n";
  22. ?>
  23. --EXPECTF--
  24. *** Testing unlink() on deleted file ***
  25. bool(true)
  26. bool(false)
  27. Warning: unlink(%s/unlink_variation4.tmp): %s in %s on line %d
  28. bool(false)
  29. Done