3v4l.org

run code in 500+ PHP versions simultaneously
<?php $proposedName = "Is____super____valid"; $tokens = token_get_all("<?php $proposedName"); if ( isset($tokens[1]) && is_array($tokens[1]) && $tokens[1][0] !== T_STRING ) { print 'Invalid Name'; } else { print 'Valid Name'; }

preferences:
21.61 ms | 474 KiB | 4 Q