Files
php-src/Zend/tests/debug_backtrace_sensitive_named_variadic.phpt
Ilija Tovilo c1a5f468d0 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Add NEWS entry
  Avoid state corruption via bailout
2026-10-21 16:12:35 +02:00

22 lines
403 B
PHP

--TEST--
Backtrace args of a #[SensitiveParameter] variadic called with named arguments
--FILE--
<?php
class E extends Exception {}
function outer(#[SensitiveParameter] ...$args) {
return new E();
}
var_dump(outer(a: 1, b: 'secret')->getTrace()[0]['args']);
?>
--EXPECT--
array(2) {
["a"]=>
object(SensitiveParameterValue)#2 (0) {
}
["b"]=>
object(SensitiveParameterValue)#3 (0) {
}
}