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 <d...@lavabit.com>:
> >  > 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


Reply via email to