|
Posted by Justin Francis on 09/28/52 11:25
Jay Blanchard wrote:
>[snip]
>No. By implementing the Countable interface, and implementing the
>count() method, the global count($c) function is supposed to call
>$c->count(). This is so the object can be treated like a countable array
>
>in the same manner.
>[/snip]
>
>I was asleep earlier....if $c is not an array 1 will be returned. $c is
>one number (200), not an array.
>
>
This would be true if the class does not implement the Countable
interface. It does, however, and so 1 should not be returned, but
instead, whatever number is returned from the count() method of the
Collection class. See the SPL documentation at www.php.net/spl for more
on how this is supposed to work.
- Justin
[Back to original message]
|