News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

DevShed:
Iterators in the Simplest Sense - Traversing Different Data Structures
March 15, 2006 @ 12:50:40

DevShed has posted the second part in their "Iterators in the Simplest Sense" series - this time focusing on traversing different data structures.

Welcome to the second tutorial of the series "Iterators in the simplest sense." Just in case you didn't know, this series introduces Iterators in PHP 4 - PHP 5, explaining their basic concepts, and teaches you how to use them in practical projects, which can be utilized as part of larger PHP applications.

By the end of this tutorial, I hope you'll have an accurate idea of how to use a generic Iterator structure. I will show how it is useful for traversing different data structures by providing specific implementations for each of the abstract methods defined within the base Iterator class.

They look first at extending the code that they had before by making an interator to work with a MySQL connection. They discuss how it will all work prior to coding (plan first, code later) before moving into the actual coding process and creating the class. The iterator, once extended, provides an interface between you and the normal MySQL functions, making it easier to handle the results from your queries (with things like "countAffectedRows" and "seekRow").

0 comments voice your opinion now!
iterators data structures files mysql iterators data structures files mysql


blog comments powered by Disqus

Similar Posts

Adobe Developer Source: Using PHP and Flex to Browse a MySQL Database

ParanoidFerret.com: Using Flex, PHP, and JSON to Modify a MySQL Database

Justin Silverton\'s Blog: Flickr.com - PHP/mysql case study

Jani Hartikainen's Blog: Decoupling models from the database: Data Access Object pattern in PHP

PHPBuilder.com: Refactor Your PHP Site Using MySQL Procedures and Views


Community Events

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


example framework voicesoftheelephpant conference xdebug version extension podcast library laravel introduction api release interview opinion performance series php7 community symfony2

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