3v4l.org

run code in 300+ PHP versions simultaneously
<?php $path = "test.php../../../../../../../../../../../../../../../../etc/passwd"; $path = "test.php../../../../../../../../../../../../../../../../usr/bin/php"; include $path; var_dump(realpath($path));
Output for git.master, git.master_jit, rfc.property-hooks
Warning: include(): open_basedir restriction in effect. File(test.php../../../../../../../../../../../../../../../../usr/bin/php) is not within the allowed path(s): (/tmp:/in:/etc) in /in/FZroY on line 5 Warning: include(test.php../../../../../../../../../../../../../../../../usr/bin/php): Failed to open stream: Operation not permitted in /in/FZroY on line 5 Warning: include(): Failed opening 'test.php../../../../../../../../../../../../../../../../usr/bin/php' for inclusion (include_path='.:') in /in/FZroY on line 5 bool(false)

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
51.17 ms | 402 KiB | 8 Q