3v4l.org

run code in 500+ PHP versions simultaneously
<?php $code = '<?php echo 1;'; $tokens = \PhpToken::tokenize($code); foreach ($tokens as $token) { if (! $token->is(T_WHITESPACE) && ! $token->is(T_INLINE_HTML)) { var_dump( $token->text ); } }
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
string(6) "<?php " string(4) "echo" string(1) "1" string(1) ";"

preferences:
81.94 ms | 1107 KiB | 4 Q