Re: [PHP-DEV] Bug #417: silent (?) change in variable's value behaviour From: Rasmus Lerdorf (rasmus <email protected>)
Date: 05/29/98

> At 18:05 29/05/98 -0400, Rasmus Lerdorf wrote:
> >> I then upgraded to PHP3RC5 - and now empty form fields result in "True".
> I realized the new function "empty()"
> >> and changed scripts to use this funktion, but now a form-input of "0"
> results in "empty()=True".
> >
> >This is obviously a bug. "0" is not empty. Looking at it now.
>
> Hrm, empty("0") returns true? Must have forgot to change it.

Yeah, it does.

  $a="0";
  echo empty($a);

spits out: 1

-Rasmus