Doc #64412 [Com]: empty array evaluates to true instead of false
Edit report at https://bugs.php.net/bug.php?id=64412&edit=1
ID: 64412
Comment by: wim at sitebase dot be
Reported by: confidential99 at gmail dot com
Summary: empty array evaluates to true instead of false
Status: Feedback
Type: Documentation Problem
Package: Arrays related
Operating System: Linux
PHP Version: Irrelevant
Block user comment: N
Private report: N
New Comment:
I've tested it with PHP 5.3.10 and it evaluates correctly to false.
Previous Comments:
------------------------------------------------------------------------
[2013-03-12 15:24:40] rasmus@php.net
It should definitely be false. I get false under both PHP 5.3 and 5.4. Which
version are you on?
------------------------------------------------------------------------
[2013-03-12 13:23:47] confidential99 at gmail dot com
Description:
------------
The manual (http://www.php.net/manual/en/language.types.boolean.php) states that
an empty array should evaluate to false.
When I run the following code, it evaluates to true. I'm filing this under
documentation bug because I'm not sure if this is intended or not.
Test script:
---------------
var_dump((bool) array());
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=64412&edit=1
Thread (4 messages)