Re: How to get the 'return type' of a function?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2010-02-23 at 09:31 -0500, tedd wrote:

> At 3:17 PM +0100 2/23/10, Daniel Egeberg wrote:
> >2010/2/23 Dasn <dasn@xxxxxxxxxxx>:
> >  > 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
> 
> 
> It can be anything you want to test for -- check out:
> 
> is_int();
> is_nan();
> is_float();
> is_long();
> is_string();
> 
> IOW, is_whatever();
> 
> Cheers,
> 
> tedd
> 
> -- 
> -------
> http://sperling.com  http://ancientstones.com  http://earthstones.com
> 


is_quantum() is pretty useful as well, if you want to see if it's sort
of there and not at the same time. Probably turns into a cat in a box at
some point too, everything quantum has cats in...

Thanks,
Ash
http://www.ashleysheridan.co.uk



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux