(PHP 7, PHP 8)
IntlChar::isJavaIDStart β ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΠ° Π»ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΠΎΡΠΊΠ° ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Java-ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°
ΠΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΡΡΡ Π»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΡΠΎΡΡΡ Π² Π½Π°ΡΠ°Π»Π΅ Java-ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°.
ΠΠ΅ΡΠΎΠ΄ Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄ IntlChar::isIDStart() ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true
Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π² ΠΎΠ±ΡΠΈΡ
ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ
Π΅Π΄ΠΈΠ½ΠΈΡ β Sc
ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»Π΅ΠΉ ΠΏΡΠ½ΠΊΡΡΠ°ΡΠΈΠΈ β Pc.
ΠΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true, Π΅ΡΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ codepoint
ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΡΡΡ Π±ΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ Π² ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ΅ Java, false, Π΅ΡΠ»ΠΈ Π½Π΅Ρ.
ΠΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ null, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ #1 ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΠΎΡΠ΅ΠΊ
<?php
var_dump(IntlChar::isJavaIDStart("A"));
var_dump(IntlChar::isJavaIDStart("$"));
var_dump(IntlChar::isJavaIDStart("\n"));
var_dump(IntlChar::isJavaIDStart("\u{2603}"));
?>Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
bool(true) bool(true) bool(false) bool(false)