bug_gh8781.phpt 413 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug GH-8781 (ZipArchive deletes zip file with no contents)
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded('zip')) die('skip zip extension not available');
  6. ?>
  7. --FILE--
  8. <?php
  9. touch($file = __DIR__ . '/bug_gh8781.zip');
  10. var_dump(is_file($file));
  11. $zip = new ZipArchive();
  12. $zip->open($file, ZipArchive::CREATE | ZipArchive::OVERWRITE);
  13. $zip->close();
  14. var_dump(is_file($file));
  15. ?>
  16. --EXPECT--
  17. bool(true)
  18. bool(false)