3v4l.org

run code in 300+ PHP versions simultaneously
<?php $allIntlCharConstants = array_flip((new ReflectionClass('IntlChar'))->getConstants()); $constants = array_filter($allIntlCharConstants, function($name){ return strpos($name, 'CHAR_CATEGORY_') === 0; }); var_dump($constants); IntlChar::enumCharTypes(function($start, $end, $type) use ($constants) { printf("U+%04x through U+%04x are in category %d\n", $start, $end, array_search($type, $constants)); });

preferences:
46.13 ms | 402 KiB | 5 Q