3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test{ const ♥ = "love"; } $class = new ReflectionClass("Test"); $constant = "♥"; if ( $class->hasConstant( $constant ) ) { $bad_char = "♥"; if ( mb_strpos( $constant, $bad_char) ) { exit( "Illegal identifier: $bad_char" ); } }

preferences:
48.27 ms | 402 KiB | 5 Q