(PHP 7, PHP 8)
IntlChar::isdefined — Verifica se o ponto de código está definido
Determina se o ponto de código especificado está "definido", o que normalmente significa que está atribuído a um caractere.
true
para categorias gerais diferentes de "Cn" (outros, não atribuídos).
Nota:
Observe que pontos de código que não são caracteres (ex.: U+FDD0) não estão "definidos" (eles são Cn), mas os pontos de código substitutos estão "definidos" (Cs).
Retorna true
se
codepoint
for um caractere definido, false
se não for. Retorna null
em caso de falha.
Exemplo #1 Testando diferentes pontos de código
<?php
var_dump(IntlChar::isdefined("A"));
var_dump(IntlChar::isdefined(" "));
var_dump(IntlChar::isdefined("\u{FDD0}"));
?>
O exemplo acima produzirá:
bool(true) bool(true) bool(false)