
SensitiveParameter::__construct는 민감한 정보를 저장할 때 사용됩니다.
- `$key`와 `$value`는 모두 문자열일 때: `$key`와 `$value`는 문자열로 초기화되어야 합니다. 예를 들어, `$sensitiveParam = new SensitiveParameter('API_KEY', '1234567890');`과 같이 사용합니다.
- `$key`는 문자열이고 `$value`는 배열일 때: `$value`의 'type' 키에 'array'를 지정하고, 'value' 키에 실제 배열을 지정해야 합니다. 예를 들어, `$sensitiveParam = new SensitiveParameter('API_KEY', array('type' => 'array', 'value' => array('key' => 'value')));`과 같이 사용합니다.
- `$key`는 문자열이고 `$value`는 객체일 때: `$value`의 'type' 키에 'object'를 지정하고, 'value' 키에 실제 객체를 지정해야 합니다. 예를 들어, `$sensitiveParam = new SensitiveParameter('API_KEY', array('type' => 'object', 'value' => new stdClass()));`과 같이 사용합니다.
- `$key`와 `$value`는 모두 객체일 때: `$key`와 `$value`는 모두 객체로 초기화되어야 합니다. 예를 들어, `$sensitiveParam = new SensitiveParameter(new stdClass(), new stdClass());`과 같이 사용합니다.
SensitiveParameter::__construct는 민감한 정보를 저장할 때 사용되며, `$key`와 `$value`의 자료형에 따라 처리가 다릅니다.
2025-05-18 12:47