(PHP 8 >= 8.4.0)
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"
}