3v4l.org

run code in 500+ PHP versions simultaneously
<?php const A = 1; token_get_all('<?php const A = ;'); print "Tokenized\n"; try { token_get_all('<?php const A = ;', TOKEN_PARSE); print "Parsed\n"; } catch (Error $e) { print "Not parsed\n"; } eval('const A = 1;');
Output for 8.2.34, 8.3.0 - 8.3.35, 8.4.1 - 8.4.26
Tokenized Not parsed Warning: Constant A already defined in /in/0mFSS(15) : eval()'d code on line 1
Output for 8.5.10 - 8.5.11
Tokenized Not parsed Warning: Constant A already defined, this will be an error in PHP 9 in /in/0mFSS(15) : eval()'d code on line 1

preferences:
27.52 ms | 1155 KiB | 9 Q