xref: /PHP-7.1/Zend/tests/bug47714.phpt (revision a2516cd2)
1--TEST--
2Testing lambda function in set_exception_handler()
3--FILE--
4<?php
5function au($class) {
6        eval('class handler {
7                  function handle($e) {
8                      echo $e->getMessage()."\n";
9                  }
10              }');
11}
12
13function __autoload($class) {
14        au($class);
15}
16
17//spl_autoload_register('au');
18
19set_exception_handler(function($exception) {
20        $h = new handler();
21        $h->handle($exception);
22});
23
24throw new Exception('exception');
25?>
26--EXPECT--
27exception
28