News Feed
Jobs Feed
Sections

Recent Jobs

News Archive
Havard Eide's Blog:
Countable
August 01, 2008 @ 10:23:28

In a new post Havard Eide looks at the creation of a Countable interface that can be used in any application:

Today I will look at the Countable interface, it has a single function that needs to be implemented: count(), by implementing this you can ensure that there is a count() function ready to use on any given class that implements it. The Countable interface is used in other places in the SPL as well: the ArrayIterator and ArrayObject classes implements this interface ( and SqliteResult if present ).

In his code examples he shows simple methods for returning the count() of a property, but notes that the real power of it comes in the ability to manipulate the number returned from the call based on other parameters (or filtering).

0 comments voice your opinion now!
countable interface count spl arrayiterator arrayobject



Similar Posts

Developer.com: PHP 5 OOP - Interfaces Abstract Classes and the Adapter Pattern

DevShed: Building the Index Page for a PHP Email Application

Havard Eide's Blog: Countable

Robert Swarthout's Blog: PHP frontend to Subversion (SVN)

Zend Developer Zone: Reading And Writing Drupal With Flex


Community Events









Don't see your event here?
Let us know!


application example code mysql ajax zendframework PEAR framework developer releases cakephp security release zend PHP5 conference database package job book

All content copyright, 2008 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework