En PHP7, un nuevo IntlCharse agrega la clase, que busca exponer la funcionalidad adicional de la UCI. Esta clase define una serie de métodos y constantes estáticos, que se pueden utilizar para manipular caracteres Unicode. Necesitas tenerIntl extensión instalada antes de usar esta clase.
Ejemplo
<?php
printf('%x', IntlChar::CODEPOINT_MAX);
print (IntlChar::charName('@'));
print(IntlChar::ispunct('!'));
?>
Produce la siguiente salida del navegador:
10ffff
COMMERCIAL AT
true