« BackedEnum::tryFrom
SensitiveParameterValue::__construct »

SensitiveParameterValue クラス

(PHP 8 >= 8.2.0)

はじめに

SensitiveParameterValue クラスを使うと、 秘密の値をうっかり公開してしまうことを防ぐために値をラップすることができます。

SensitiveParameter アトリビュートを持つパラメータに渡される値は、 スタックトレース中では SensitiveParameterValue オブジェクトで自動的にラップされます。

クラス概要

final class SensitiveParameterValue {
/* プロパティ */
private readonly mixed $value;
/* メソッド */
public function __construct(mixed $value)
public function __debugInfo(): array
public function getValue(): mixed
}

プロパティ

value

うっかり公開してしまうことを防ぎたい、秘密の値

目次

関連キーワード:
SensitiveParameterValue   秘密   construct   公開   mixed   ラップ   プロパティ   debugInfo   getValue   BackedEnum   tryFrom   インターフェイス   SensitiveParameter   アトリビュート   スタック   トレース   自動的   概要   final   private   readonly   目次   防止
関連する関数・ページ:
sensitiveparametervalue.debuginfo   sensitiveparametervalue.construct   sensitiveparametervalue.getvalue   class.sensitiveparameter   reserved.interfaces   function.sodium-crypto-sign-ed25519-sk-to-curve25519