3v4l.org

run code in 300+ PHP versions simultaneously
<?php ini_set('pcre.backtrack_limit', 100); for ($len = 1000; $len <= 1001; $len++) { $x = str_repeat("x", $len); $ret = preg_match("/x+x+y/", $x); echo "len = " . $len . "\n"; echo "preg_match = " . $ret . "\n"; echo "PREG_BACKTRACK_LIMIT_ERROR = " . PREG_BACKTRACK_LIMIT_ERROR . "\n"; echo "preg_last_error = " . preg_last_error() . "\n"; echo "\n"; }
Output for git.master, git.master_jit
/bin/php-git-master: error while loading shared libraries: libonig.so.5: cannot open shared object file: No such file or directory
Process exited with code 127.
Output for rfc.property-hooks
len = 1000 preg_match = 0 PREG_BACKTRACK_LIMIT_ERROR = 2 preg_last_error = 0 len = 1001 preg_match = 0 PREG_BACKTRACK_LIMIT_ERROR = 2 preg_last_error = 0

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:
29.98 ms | 406 KiB | 5 Q