RE: [PHP] echo count(false); == 1 ?!

From: Date: Wed, 27 Nov 2013 18:54:49 +0000
Subject: RE: [PHP] echo count(false); == 1 ?!
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-322519@lists.php.net to get a copy of this message
> -----Original Message----- > From: Aziz Saleh [mailto:azizsaleh@gmail.com] > Sent: Wednesday, November 27, 2013 10:15 AM > To: Daevid Vincent > Cc: php-general@lists.php.net > Subject: Re: [PHP] echo count(false); == 1 ?! > > On Wed, Nov 27, 2013 at 1:04 PM, Daevid Vincent <daevid@daevid.com> wrote: > > > Really? 1?? I would have expected 0 or false or something other than > > positive. *sigh* > > > > $ php -a > > php > echo count(false); > > 1 > > > > > > :-\ > > > http://us3.php.net/count > > The manual is a great place to figure out why things happen a certain way. The manual page does not explain WHY that logic is used and even inconsistent since null returns 0. It only says that it does return 1.

« previous php.general (#322519) next »