xref: /PHP-8.0/Zend/tests/bug29896.phpt (revision 36935e42)
1--TEST--
2Bug #29896 (Backtrace argument list out of sync)
3--FILE--
4<?php
5function userErrorHandler($num, $msg, $file, $line)
6{
7    debug_print_backtrace();
8}
9
10$OldErrorHandler = set_error_handler("userErrorHandler");
11
12function GenerateError1($A1)
13{
14    $a = $b;
15}
16
17function GenerateError2($A1)
18{
19    GenerateError1("Test1");
20}
21
22GenerateError2("Test2");
23?>
24--EXPECTF--
25#0  userErrorHandler(2, Undefined variable $b, %s, %d) called at [%s:%d]
26#1  GenerateError1(Test1) called at [%sbug29896.php:16]
27#2  GenerateError2(Test2) called at [%sbug29896.php:19]
28