ハッシュコンテキストに関するデバッグ情報を返す

# HashContext::__debugInfo

(PHP 8 >= 8.4.0)

HashContext::__debugInfo — ハッシュコンテキストに関するデバッグ情報を返す

### 説明

public function HashContext::__debugInfo(): array

このメソッドは、直接コールするためのものではありません。 HashContext のインスタンスを調べる際に、 var_dump() や関連する関数からコールされます。

### パラメータ

この関数にはパラメータはありません。

### 戻り値

デバッグ情報の連想配列を返します。 この配列には `algo` キーが含まれており、 そのコンテキストが使用しているハッシュアルゴリズムの名前を保持しています。

### 例

例1 HashContext::__debugInfo() の例

    <?php
    $ctx = hash_init('sha256');
    var_dump($ctx);
    ?>

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

    object(HashContext)#1 (1) {
      ["algo"]=>
      string(6) "sha256"
    }

### 参考

- hash_init() - 段階的なハッシュコンテキストを初期化する
- var_dump() - 変数に関する情報をダンプする

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