--TEST-- Bug #41970 (call_user_func_*() leaks on failure) --FILE-- getMessage(), "\n"; } var_dump(call_user_func("sort", $a)); try { var_dump(call_user_func("strlen", $a)); } catch (TypeError $e) { echo $e->getMessage(), "\n"; } echo "Done\n"; ?> --EXPECTF-- Warning: sort(): Argument #1 ($array) must be passed by reference, value given in %s on line %d bool(true) strlen(): Argument #1 ($string) must be of type string, array given Warning: sort(): Argument #1 ($array) must be passed by reference, value given in %s on line %d bool(true) strlen(): Argument #1 ($string) must be of type string, array given Done