(PHP 7, PHP 8)
IntlChar::isdefined — Проверяет, определили ли кодовую точку
Метод проверяет, определи ли кодовую точку, что означает, что кодовой точке назначили символ.
Метод возвращает true
для символов всех общих категорий, за исключением
категории неназначенных кодовых точек — Cn, в которую входят и несимвольные кодовые точки.
Замечание:
Обратите внимание, метод не считает несимвольные кодовые точки наподобие U+FDD0 «определёнными», поскольку такие кодовые точки входят в категорию Cn, тогда как суррогатные кодовые точки «определены», поскольку входят в категорию суррогатов — Cs.
Метод возвращает true
, если символ кодовой точки codepoint
—
определённый символ, false
, если нет.
Метод возвращает null
, если возникла ошибка.
Пример #1 Пример проверки кодовых точек
<?php
var_dump(IntlChar::isdefined("A"));
var_dump(IntlChar::isdefined(" "));
var_dump(IntlChar::isdefined("\u{FDD0}"));
?>
Результат выполнения приведённого примера:
bool(true) bool(true) bool(false)