| SPL - Die Standard PHP Library - Fazit und Schlußwort |
|
Seite 7 von 7
Fazit und SchlußwortAls erstes möchte ich im Schlußwort noch auf eine "Kleinigkeit" hinweisen. Während des ganzen Artikels sprach ich aus Gründen der Einfachheit, um den Lernenden nicht zu verwirren, von der Iterator "Klasse". In Wirklichkeit ist es aber ein Interface das in die anderen Iterator Klassen (wie z.B. DirectoryIterator) implementiert wird. Das ist dahingehend wichtig, als das man sich eigene Iterator Klassen erstellen kann und durch das implementieren des Iterator Interface auf die Iterations-Kernfunktionen zugreifen kann. Es ist also mehr als eine einfache Vererbung. Jetzt aber wieder zurück zum Thema... Dieser Artikel war sehr lang, deswegen möchte ich auf weitere Worte verzichten. Im Anschluß gibt es noch einige Tipps um der SPL wichtige Informationen zu entlocken. Tipps zur SPLDie erste Anlaufstelle um an Informationen zu kommen und um die Zusammenhänge der einzelnen Klassen zueinander zu verstehen ist die Webseite des Entwicklers. Um festzustellen welche Klassen mit PHP installiert wurden einfach eine PHP Datei mit folgenden Inhalt auf dem Server ausführen. echo "<pre>" .print_r( get_declared_classes(), true ). "</pre>"; Alle Methoden einer Klasse ermitteln: echo "<pre>" .print_r( get_class_methods( "DirectoryIterator" ), true ). "</pre>"; Ich hoffe dieser Artikel konnte den ein oder anderen dazu ermutigen sich etwas mit dieser tollen Erweiterung von PHP 5 zu beschäftigen und wünsche Euch allen ein fröhliches iterieren ;) |