(PHP 7, PHP 8)
IntlChar::isIDPart — Verifica si un punto de código es permitido en un identificador
Determina si el carácter especificado es permitido en un identificador.
true para los caracteres de categorías generales "L" (letras), "Nl" (números letras), "Nd" (números decimales),
"Mc" y "Mn" (marcas de combinación), "Pc" (signos de 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 que es inferior a IntlChar::isIDIgnorable().
Devuelve true si
codepoint puede aparecer en un identificador, false de lo contrario. Devuelve null en caso de fallo.
Ejemplo #1 Testing different code points
<?php
var_dump(IntlChar::isIDPart("A"));
var_dump(IntlChar::isIDPart("$"));
var_dump(IntlChar::isIDPart("\n"));
var_dump(IntlChar::isIDPart("\u{2603}"));
?>El ejemplo anterior mostrará:
bool(true) bool(false) bool(false) bool(false)
IntlChar::PROPERTY_ID_CONTINUE