mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
Create new sub directories for tests related to backtraces and for tests related to `$this` being reserved in different places and not being usable or reassignable. Work towards GH-15631
20 lines
479 B
PHP
20 lines
479 B
PHP
--TEST--
|
|
Fatal error backtrace w/ sensitive parameters
|
|
--INI--
|
|
fatal_error_backtraces=On
|
|
--FILE--
|
|
<?php
|
|
|
|
function trigger_fatal(#[\SensitiveParameter] $unused) {
|
|
eval("class Foo {}; class Foo {}");
|
|
}
|
|
|
|
trigger_fatal("bar");
|
|
?>
|
|
--EXPECTF--
|
|
Fatal error: Cannot redeclare class Foo (%s) in %s : eval()'d code on line %d
|
|
Stack trace:
|
|
#0 %sfatal_error_backtraces_002.php(%d): eval()
|
|
#1 %sfatal_error_backtraces_002.php(%d): trigger_fatal(Object(SensitiveParameterValue))
|
|
#2 {main}
|