PHP Conference Japan 2024

IntlChar::isJavaIDPart

(PHP 7, PHP 8)

IntlChar::isJavaIDPart檢查程式碼點是否允許在 Java 識別符號中使用

說明

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

判斷指定的字元是否允許在 Java 識別符號中使用。

除了 IntlChar::isIDPart() 之外,對於一般類別為「Sc」(貨幣符號)的字元,也會回傳 true

參數

codepoint (程式碼點)

整數碼位值 (int 類型),例如代表 U+2603 SNOWMAN0x2603,或者以 UTF-8 字串 編碼的字元 (例如 "\u{2603}")

回傳值

如果 codepoint 可以出現在 Java 識別符號中,則返回 true,否則返回 false。 失敗時返回 null

範例

範例 #1 測試不同的碼位

<?php
var_dump
(IntlChar::isJavaIDPart("A"));
var_dump(IntlChar::isJavaIDPart("$"));
var_dump(IntlChar::isJavaIDPart("\n"));
var_dump(IntlChar::isJavaIDPart("\u{2603}"));
?>

上述範例將輸出

bool(true)
bool(true)
bool(false)
bool(false)

參見

新增註記

使用者提供的註記

此頁面沒有使用者提供的註記。
To Top