(PHP 7, PHP 8)
IntlChar::isIDStart — Проверяет, допустима ли кодовая точка как первый символ идентификатора
Метод определяет, разрешает ли глава 5.16 «Идентификаторы» стандарта Unicode 3.0 символу стоять в начале идентификатора.
Метод возвращает true
для символов общей категорий букв — L и буквенных чисел — Nl.
Метод возвращает true
если символу с кодовой точкой codepoint
разрешается стоять в начале идентификатора, false
, если нет.
Метод возвращает null
, если возникла ошибка.
Пример #1 Пример проверки кодовых точек
<?php
var_dump(IntlChar::isIDStart("A"));
var_dump(IntlChar::isIDStart("$"));
var_dump(IntlChar::isIDStart("\n"));
var_dump(IntlChar::isIDStart("\u{2603}"));
?>
Результат выполнения приведённого примера:
bool(true) bool(false) bool(false) bool(false)
IntlChar::PROPERTY_ID_START