Annotation of embedaddon/php/ext/standard/tests/general_functions/bug25038.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #25038 (call_user_func issues warning if function throws exception)
3: --FILE--
4: <?php
5:
6: function bar($x='no argument')
7: {
8: throw new Exception("This is an exception from bar({$x}).");
9: }
10: try
11: {
12: bar('first try');
13: }
14: catch (Exception $e)
15: {
16: print $e->getMessage()."\n";
17: }
18: try
19: {
20: call_user_func('bar','second try');
21: }
22: catch (Exception $e)
23: {
24: print $e->getMessage()."\n";
25: }
26:
27: ?>
28: ===DONE===
29: --EXPECT--
30: This is an exception from bar(first try).
31: This is an exception from bar(second try).
32: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>