(PHP 7, PHP 8)
IntlChar::isIDPart — 检查代码点是否在标识符中允许
确定指定字符是否在标识符中允许。
对于具有通用类别 "L"(字母)、"Nl"(字母数字)、"Nd"(十进制数字)、"Mc" 和 "Mn"(组合标记)、"Pc"(连接标点符号)以及 u_isIDIgnorable(c) 的字符,返回 **true
**。
注意:
这与 Unicode 的 ID_Continue(**
IntlChar::PROPERTY_ID_CONTINUE
**)几乎相同,不同之处在于 Unicode 建议忽略小于 IntlChar::isIDIgnorable() 的 Cf。
示例 #1 测试不同的代码点
<?php
var_dump(IntlChar::isIDPart("A"));
var_dump(IntlChar::isIDPart("$"));
var_dump(IntlChar::isIDPart("\n"));
var_dump(IntlChar::isIDPart("\u{2603}"));
?>
上面的示例将输出
bool(true) bool(false) bool(false) bool(false)
IntlChar::PROPERTY_ID_CONTINUE