SPL Countable count() not being called
| From: | Justin Francis | Date: | Tue, 30 Aug 2005 15:38:15 +0000 |
| Subject: | SPL Countable count() not being called | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-221596@lists.php.net to get a copy of this message | ||
I have not been able to get count() to be called when I pass my Countable class to the count function. I am using PHP 5.1 Release Candidate 1. I am not sure if it is a bug, so I am posting here to see if anyone can help.
--------------------------
class Collection implements Countable
{
public function count()
{
return 200;
} }
$c = new Collection();
echo(count($c));
----------------------------
This code prints 1 out with no errors, when it should print out 200.
Any ideas?