1--TEST--
2Catchable fatal error [2]
3--FILE--
4<?php
5    class Foo {
6    }
7
8    function blah (Foo $a)
9    {
10    }
11
12    function error()
13    {
14        $a = func_get_args();
15        var_dump($a);
16    }
17
18    set_error_handler('error');
19
20    try {
21        blah (new StdClass);
22    } catch (Error $ex) {
23        echo $ex->getMessage(), "\n";
24    }
25    echo "ALIVE!\n";
26?>
27--EXPECTF--
28blah(): Argument #1 ($a) must be of type Foo, stdClass given, called in %scatchable_error_002.php on line %d
29ALIVE!
30