On Mon, Dec 13, 2004 at 06:14:12PM -0800, Yitzchak Scott-Thoennes <[EMAIL 
PROTECTED]> wrote:
> On Mon, Dec 13, 2004 at 07:04:23PM -0600, Dave Rolsky <[EMAIL PROTECTED]> 
> wrote:
> > On Mon, 13 Dec 2004, Dave Rolsky wrote:
> > 
> > >>>How can that be sane? So you ask for minutes and you get fractional
> > >>>minutes but you ask for seconds and get zero?
> > >
> > >Cause really it should just blow up when you give it fractional anything.
> > 
> > Or not.  Anyone know of a good way to check that a parameter is one of:
> > 
> >  - an integer
> 
> int($param) != $param  # works even for values greater than max UV

==, not !=  :)

> 
> >  - infinity
> >  - NaN
> 
> $param - $param != 0;  # indicates +/-Inf or NaN
> (differentiate between the two: $param != $param ? "nan" : "infinite")
> 
> > keeping in mind that if I regex a very large number it gets converted to a 
> > string which may be "1.5853e+18"!

Reply via email to