phar_running.phpt 563 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Phar: Phar::running()
  3. --EXTENSIONS--
  4. phar
  5. --INI--
  6. phar.readonly=0
  7. --FILE--
  8. <?php
  9. $fname = __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.php';
  10. $pname = 'phar://' . $fname;
  11. $phar = new Phar($fname);
  12. $phar['index.php'] = '<?php
  13. var_dump(Phar::running());
  14. var_dump(Phar::running(false));
  15. ?>';
  16. include $pname . '/index.php';
  17. var_dump(Phar::running());
  18. ?>
  19. --CLEAN--
  20. <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar.php'); ?>
  21. --EXPECTF--
  22. string(%d) "phar://%sphar_running.phar.php"
  23. string(%d) "%sphar_running.phar.php"
  24. string(0) ""