Req #60577 [Com]: count(new EmptyIterator) returns 1

From: Date: Thu, 06 Mar 2014 13:03:06 +0000
Subject: Req #60577 [Com]: count(new EmptyIterator) returns 1
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-184567@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=60577&edit=1 ID: 60577 Comment by: narf at devilix dot net Reported by: adam at sixohthree dot com Summary: count(new EmptyIterator) returns 1 Status: Verified Type: Feature/Change Request Package: SPL related PHP Version: 5.4SVN-2011-12-20 (SVN) Assigned To: levim Block user comment: N Private report: N New Comment: Technically not a duplicate, but very similar to #43650. https://bugs.php.net/bug.php?id=43650 Previous Comments: ------------------------------------------------------------------------ [2013-09-12 20:33:14] levim@php.net I confirmed this for versions 5.1.0 - 5.5.3. ------------------------------------------------------------------------ [2011-12-20 20:17:50] adam at sixohthree dot com Description: ------------ As an object that simulates a list of zero items, count(new EmptyIterator) should return zero. Test script: --------------- <?php $it = new EmptyIterator; var_dump(count($it)); Expected result: ---------------- int(0) Actual result: -------------- int(1) ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=60577&edit=1

« previous php.bugs (#184567) next »