3v4l.org

run code in 300+ PHP versions simultaneously
<?php $pattern = []; for ($i = 0; $i < 300; $i++) { $pattern[] = "(?'group{$i}'{$i}$)"; } $fullPattern = '/' . implode('|', $pattern) . '/uix'; preg_match($fullPattern, '290', $matches); var_dump(isset($matches['group253'])); var_dump(isset($matches['group254'])); var_dump(isset($matches['group255'])); var_dump($matches['group290']); var_dump($matches['group291']);
Output for git.master, git.master_jit, rfc.property-hooks
bool(true) bool(true) bool(true) string(3) "290" Warning: Undefined array key "group291" in /in/sJWmA on line 15 NULL

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:
79.55 ms | 401 KiB | 8 Q