IntlChar::isIDPart
(PHP 7, PHP 8)
IntlChar::isIDPart — Verifica se um ponto de código é permissível em um identificador
Descrição
Determina se o caractere especificado é permissível em um identificador.
true
para caracteres com categoria geral "L" (letras), "Nl" (números letras), "Nd" (dígitos decimais),
"Mc" e "Mn" (marcas de combinação), "Pc" (pontuação de conexão) e u_isIDIgnorable(c).
Note:
Isto é quase o mesmo que o ID_Continue do Unicode (
IntlChar::PROPERTY_ID_CONTINUE
) exceto que o Unicode recomenda ignorar Cf que seja menor que IntlChar::isIDIgnorable().
Parâmetros
Valor Retornado
Retorna true
se
codepoint
puder ocorrer em um identificador, false
se não puder. Retorna null
em caso de falha.
Exemplos
Example #1 Testando diferentes pontos de código
<?php
var_dump(IntlChar::isIDPart("A"));
var_dump(IntlChar::isIDPart("$"));
var_dump(IntlChar::isIDPart("\n"));
var_dump(IntlChar::isIDPart("\u{2603}"));
?>
O exemplo acima produzirá:
bool(true) bool(false) bool(false) bool(false)
Veja Também
- IntlChar::isIDIgnorable() - Verifica se um ponto de código é um caractere ignorável
- IntlChar::isIDStart() - Verifica se um ponto de código é permissível como o primeiro caractere em um identificador
IntlChar::PROPERTY_ID_CONTINUE