(PHP 7, PHP 8)
IntlChar::isIDPart — Comprobar si un punto de código es permisible en un identificador
Determinar si el carácter especficiado es permisible en un identificador.
true
para caracteres con categorías generales "L" (letras), "Nl" (números de letra), "Nd" (dígitos decimales),
"Mc" y "Mn" (marcas de combinación), "Pc" (puntuación de conexión), y u_isIDIgnorable(c).
Nota:
Esto es casi lo mismo que ID_Continue de Unicode (
IntlChar::PROPERTY_ID_CONTINUE
) excepto que Unicode recomienda ignorar Cf, el cual es menor que IntlChar::isIDIgnorable().
Ejemplo #1 Probar diferentes puntos de código
<?php
var_dump(IntlChar::isIDPart("A"));
var_dump(IntlChar::isIDPart("$"));
var_dump(IntlChar::isIDPart("\n"));
var_dump(IntlChar::isIDPart("\u{2603}"));
?>
El resultado del ejemplo sería:
bool(true) bool(false) bool(false) bool(false)
IntlChar::PROPERTY_ID_CONTINUE