include_path.phar.inc 665 B

12345678910111213141516171819
  1. <?php
  2. // test advanced example
  3. $phar = new Phar(dirname(__FILE__) . '/include_path.phar');
  4. $phar2 = new Phar(dirname(__FILE__) . '/include_path2.phar');
  5. $phar2['file1.php'] = 'file1.php
  6. ';
  7. $phar2['test/file1.php'] = 'test/file1.php
  8. ';
  9. $phar['hello/test.php'] = '<?php
  10. include "file1.php";';
  11. $phar->setStub("<?php
  12. set_include_path('.' . PATH_SEPARATOR . 'phar://' . dirname(__FILE__) . '/files/include_path2.phar' );
  13. include 'phar://' . __FILE__ . '/hello/test.php';
  14. set_include_path('.' . PATH_SEPARATOR . 'phar://' . dirname(__FILE__) . '/files/include_path2.phar/test');
  15. include 'phar://' . __FILE__ . '/hello/test.php';
  16. echo \"ok\\n\";
  17. __HALT_COMPILER();
  18. ?>");