@@ -7,52 +7,52 @@ function test() {
77 try {
88 $ func = 'extract ' ;
99 $ func (['a ' => 'b ' ]);
10- } catch (\Error $ e ) {
11- echo $ e ->getMessage () . "\n" ;
10+ } catch (\Throwable $ e ) {
11+ echo $ e::class, ' : ' , $ e ->getMessage (), "\n" ;
1212 }
1313
1414 try {
1515 $ func = 'compact ' ;
1616 $ func (['a ' ]);
17- } catch (\Error $ e ) {
18- echo $ e ->getMessage () . "\n" ;
17+ } catch (\Throwable $ e ) {
18+ echo $ e::class, ' : ' , $ e ->getMessage (), "\n" ;
1919 }
2020
2121 try {
2222 $ func = 'get_defined_vars ' ;
2323 $ func ();
24- } catch (\Error $ e ) {
25- echo $ e ->getMessage () . "\n" ;
24+ } catch (\Throwable $ e ) {
25+ echo $ e::class, ' : ' , $ e ->getMessage (), "\n" ;
2626 }
2727
2828 try {
2929 $ func = 'func_get_args ' ;
3030 $ func ();
31- } catch (\Error $ e ) {
32- echo $ e ->getMessage () . "\n" ;
31+ } catch (\Throwable $ e ) {
32+ echo $ e::class, ' : ' , $ e ->getMessage (), "\n" ;
3333 }
3434
3535 try {
3636 $ func = 'func_get_arg ' ;
3737 $ func (1 );
38- } catch (\Error $ e ) {
39- echo $ e ->getMessage () . "\n" ;
38+ } catch (\Throwable $ e ) {
39+ echo $ e::class, ' : ' , $ e ->getMessage (), "\n" ;
4040 }
4141
4242 try {
4343 $ func = 'func_num_args ' ;
4444 $ func ();
45- } catch (\Error $ e ) {
46- echo $ e ->getMessage () . "\n" ;
45+ } catch (\Throwable $ e ) {
46+ echo $ e::class, ' : ' , $ e ->getMessage (), "\n" ;
4747 }
4848}
4949test ();
5050
5151?>
5252--EXPECT--
53- Cannot call extract() dynamically
54- Cannot call compact() dynamically
55- Cannot call get_defined_vars() dynamically
56- Cannot call func_get_args() dynamically
57- Cannot call func_get_arg() dynamically
58- Cannot call func_num_args() dynamically
53+ Error: Cannot call extract() dynamically
54+ Error: Cannot call compact() dynamically
55+ Error: Cannot call get_defined_vars() dynamically
56+ Error: Cannot call func_get_args() dynamically
57+ Error: Cannot call func_get_arg() dynamically
58+ Error: Cannot call func_num_args() dynamically
0 commit comments