3v4l.org

run code in 500+ PHP versions simultaneously
<?php function foo(#[\SensitiveParameter] string $testParameter): void { bar($testParameter); } function bar(string $testParameter): void { baz($testParameter); } function baz(string $testParameter): void { var_dump(debug_backtrace()); } foo('Hello');
Output for 8.1.0 - 8.1.34
array(3) { [0]=> array(4) { ["file"]=> string(9) "/in/bWI8W" ["line"]=> int(8) ["function"]=> string(3) "baz" ["args"]=> array(1) { [0]=> string(5) "Hello" } } [1]=> array(4) { ["file"]=> string(9) "/in/bWI8W" ["line"]=> int(4) ["function"]=> string(3) "bar" ["args"]=> array(1) { [0]=> string(5) "Hello" } } [2]=> array(4) { ["file"]=> string(9) "/in/bWI8W" ["line"]=> int(15) ["function"]=> string(3) "foo" ["args"]=> array(1) { [0]=> string(5) "Hello" } } }
Output for 8.2.0 - 8.2.34, 8.3.0 - 8.3.35, 8.4.1 - 8.4.26, 8.5.0 - 8.5.11
array(3) { [0]=> array(4) { ["file"]=> string(9) "/in/bWI8W" ["line"]=> int(8) ["function"]=> string(3) "baz" ["args"]=> array(1) { [0]=> string(5) "Hello" } } [1]=> array(4) { ["file"]=> string(9) "/in/bWI8W" ["line"]=> int(4) ["function"]=> string(3) "bar" ["args"]=> array(1) { [0]=> string(5) "Hello" } } [2]=> array(4) { ["file"]=> string(9) "/in/bWI8W" ["line"]=> int(15) ["function"]=> string(3) "foo" ["args"]=> array(1) { [0]=> object(SensitiveParameterValue)#1 (0) { } } } }

preferences:
30.59 ms | 1158 KiB | 9 Q