3v4l.org

run code in 300+ PHP versions simultaneously
<?php $code = '<?php $a = $a + $b; function extractURL($url) { if (preg_match(\'#http://www.google.com/?$#i\', $url, $match)) { return $match[1]; } return null; } '; $tokens = token_get_all($code); foreach ($tokens as $token) { if (is_string($token)) { print "[(string)] " . $token . "\r\n"; } else { print "[" . token_name($token[0]) . "] " . $token[1] . "\r\n"; } }

preferences:
49.3 ms | 402 KiB | 5 Q