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() - 変数に関する情報をダンプする
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top