(PHP 7, PHP 8)
IntlChar::isIDStart — 檢查程式碼點是否允許作為識別碼的第一個字元
根據 Unicode(Unicode 標準,版本 3.0,第 5.16 章「識別碼」)的規定,判斷指定的字元是否允許作為識別碼中的第一個字元。
對於通用類別為「L」(字母)和「Nl」(字母數字)的字元,則傳回 true
。
codepoint
整數程式碼點值(例如,U+2603 SNOWMAN 的 0x2603
),或編碼為 UTF-8 字串 的字元(例如 "\u{2603}"
)。
範例 #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