Die SPL (Standard PHP Library) stellt bereits eine Umfangreiche Anzahl von Iteratoren (Zeiger, mit denen sich über die Elemente einer Menge Iterieren lässt), zum Beispiel, um eine bestimmte Position innerhalb eines Arrays zu suchen.
Dabei lassen sich in PHP natürlich auch eigene Iteratoren implementieren – wie das geht, zeigt Ruud Alberts, Software Engineer bei Ibuildings, jetzt in seinem Blog. nach einer kurzen Einführung in Iteratoren allgemein, zeigt er in seinem Tutorial, wie ein iterator entworfen wird, der durch einen String zählt und jedes Zeichen in einer anderen Farbe darstellt.
Ruud kommt dabei zu dem Ergebnis:
SPL provides great means to standardize the way in which iteration is achieved. Using these standardizations allows you to fully profit from that what is readily available, and that what you can extend with great ease. I've given you a glance at how to implement your own iterator, and this hopefully inspired you to take a closer look at this useful extension. Ruud Alberts, 2008


















Kommentare