(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