directoryiterator

Mattepuffo's logo
Introduzione agli SPL Iterators in PHP

Introduzione agli SPL Iterators in PHP

Generalmente, in PHP per iterare su array usiamo istruzioni come foreah / for / while in maniera "diretta".

Ma la SPL di PHP possiede diversi iteratori, che potrebbero essere usati in alcuni casi; specialmente con grosse quantità di dati, o quando vanno fatte diverse manipolazioni.

Questo perchè gli iteratori hanno diverse funzioni per questi scopi, e tendono ad essere anche più veloci.

Mattepuffo's logo
Listare file e directory con la Standard PHP Library

Listare file e directory con la Standard PHP Library

Come ho già anticipato in altri articoli la SPL (Standard PHP Library) è un insieme di strumenti che PHP ci mette a disposizione e che ci permette di velocizzare alcune operazioni.

Oggi vediamo come usare l'oggetto DirectoryIterator per listare file e directory.

Se guardate la documentazione ufficiale possiamo notare che la classe estende ed implementa diverse altre classi.

Questo fa si che il lavoro sporco viene fatto dalla classe lasciando al programmatore molto meno lavoro.

La classe è inoltre dotata di parecchie funzioni utili.