PHP Дайджест № 222 (7 – 21 февраля 2022)
function test(
$foo,
#[\SensitiveParameter] $bar,
$baz
) {
throw new \Exception('Error');
}
test('foo', 'bar', 'baz');
// В результате в отладочной строке значение секретной переменной должно быть заменено на какое-то абстрактное значение:
/*
Fatal error: Uncaught Exception: Error in test.php:8
Stack trace:
#0 test.php(11): test('foo', Object(SensitiveParameterValue), 'baz')
#1 {main}
thrown in test.php on line 8
*/