HashContext::__debugInfo

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

説明

public array HashContext::__debugInfo()

このメソッドは、直接コールするためのものではありません。 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