2010/2/23 Dasn <dasn@xxxxxxxxxxx>: > Hello guys, I try to use 'ReflectionFunction' to retrieve the info of a > function. > For example: > <?php > > $rf = new ReflectionFunction('strstr'); > echo $rf; > ?> > =============== output ================== > > Function [ <internal:standard> function strstr ] { > > - Parameters [3] { > Parameter #0 [ <required> $haystack ] > Parameter #1 [ <required> $needle ] > Parameter #2 [ <optional> $part ] > } > } > > The problem is there's no 'return type' (i.e. 'string' in this example) > info about the function. > > Could you tell me how to retrieve the 'return type'? > Thanks. > > > -- > Dasn That's not possible. Consider this function: function foo() { switch (rand(0, 1)) { case 0: return 42; case 1: return 'bar'; } } What should the return type be? -- Daniel Egeberg -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php