No PHP7, um novo IntlCharclasse é adicionada, que visa expor funcionalidades adicionais da UTI. Esta classe define vários métodos estáticos e constantes, que podem ser usados para manipular caracteres Unicode. Você precisa terIntl extensão instalada antes de usar esta classe.
Exemplo
<?php
printf('%x', IntlChar::CODEPOINT_MAX);
print (IntlChar::charName('@'));
print(IntlChar::ispunct('!'));
?>
Ele produz a seguinte saída do navegador -
10ffff
COMMERCIAL AT
true