コードポイントが無視できる文字かを調べる

# IntlChar::isIDIgnorable

(PHP 7, PHP 8)

IntlChar::isIDIgnorable — コードポイントが無視できる文字かを調べる

### 説明

public static function IntlChar::isIDIgnorable(int|string `$codepoint`): ?bool

指定された文字が、 識別子の中で無視できる文字と見なすべきかを判定します。

一般カテゴリ "Cf" (format controls) または、 空白文字でない ISO で定義された制御文字 (U+0000..U+0008, U+000E..U+001B, U+007F..U+009F) の場合に、`true` を返します。

> 注意:

> Unicode標準 は Cf (format controls) を無視することを推奨している点に注意して下さい。

### パラメータ

`codepoint`
  コードポイントを表す int 型の値 (例: U+2603 SNOWMAN を表す `0x2603`)、あるいは UTF-8 文字列としてエンコードされた文字 (例: `"\u{2603}"`)。

### 戻り値

`codepoint` が、 識別子の中で無視できる場合に `true` を返します。 そうでない場合、`false` を返します。 失敗した場合は、`null` を返します。

### 例

例1 さまざまなコードポイントの例

    <?php
    var_dump(IntlChar::isIDIgnorable("A"));
    var_dump(IntlChar::isIDIgnorable(" "));
    var_dump(IntlChar::isIDIgnorable("\u{007F}"));
    ?>

上の例の出力は以下となります。

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

### 参考

- IntlChar::isIDStart() - コードポイントが識別子の最初の文字として使えるかを調べる
- IntlChar::isIDPart() - コードポイントが識別子として使えるかを調べる
- `IntlChar::PROPERTY_DEFAULT_IGNORABLE_CODE_POINT`

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open