PHP 8.4.1 Released!

IntlChar::isIDStart

(PHP 7, PHP 8)

IntlChar::isIDStartCheck if code point is permissible as the first character in an identifier

Опис

public static IntlChar::isIDStart(int|string $codepoint): ?bool

Determines if the specified character is permissible as the first character in an identifier according to Unicode (The Unicode Standard, Version 3.0, chapter 5.16 Identifiers).

true for characters with general categories "L" (letters) and "Nl" (letter numbers).

Параметри

codepoint

Значення кодової точки типу int (наприклад 0x2603 для U+2603 SNOWMAN) або символ UTF-8 типу string (напр. "\u{2603}")

Значення, що повертаються

Returns true if codepoint may start an identifier, false if not. Returns null on failure.

Приклади

Приклад #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)

Прогляньте також

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top