1--TEST-- 2Bug #25038 (call_user_func issues warning if function throws exception) 3--FILE-- 4<?php 5 6function bar($x='no argument') 7{ 8 throw new Exception("This is an exception from bar({$x})."); 9} 10try 11{ 12 bar('first try'); 13} 14catch (Exception $e) 15{ 16 print $e->getMessage()."\n"; 17} 18try 19{ 20 call_user_func('bar','second try'); 21} 22catch (Exception $e) 23{ 24 print $e->getMessage()."\n"; 25} 26 27?> 28===DONE=== 29--EXPECT-- 30This is an exception from bar(first try). 31This is an exception from bar(second try). 32===DONE=== 33