(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().
Devuelve true
si
codepoint
podría darse en un identificador, false
si no.
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