RE: [PHP] echo count(false); == 1 ?!
| From: | Daevid Vincent | 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.