3v4l.org

run code in 500+ PHP versions simultaneously
<?php enum MyStringBackedEnum: string { case STRING = "string"; } $string = MyStringBackedEnum::STRING; print_r((is_a($string, \StringBackedEnum::class, true)) ? 'Is a StringBackedEnum': 'Is not a StringBackedEnum'); print_r("\n"); print_r((is_a($string, \BackedEnum::class, true)) ? 'Is a BackedEnum': 'Is not a BackedEnum');

preferences:
25.93 ms | 475 KiB | 4 Q