Ti trovi su Risorse Webmaster > [PHP5] Standard PHP Library e Object Iteration

[PHP5] Standard PHP Library e Object Iteration




- articolo pubblicato su WebDev -

phpPHP, si sa, è un linguaggio che permette molta libertà nella programmazione, sia dal punto di vista strutturale che logico.

La versione 5 di PHP ha portato ulteriori 'funzionalità' che hanno avvicinato (nota bene, solo avvicinato) PHP ai linguaggi nativamente object oriented (esempio: Java).

Una di queste funzionalità è la SPL (Standard PHP Library), una collezione di interfacce e classi atte a risolvere problematiche classiche della programmazione procedurale in un'ottica OOP.

Nella SPL sono nativamente prenti dei set di classi che vi permetteranno di gestire:

  • iteratori
  • directory e files
  • array overloading
  • XML
  • counters
  • eccezioni
  • observer (pattern)
A questo indirizzo troverete tutti i dettagli di questa libreria.

Le SPL sono sicuramente il primo passo per programmare ad oggetti in PHP5 (veramente e per quanto possibile) e ne consiglio vivamente l'utilizzo.  ;-)

Altre risorse sulle SPL sono disponibili a questi indirizzi:

Una nota riguardo all'iterazione sugli oggetti: sapevate che potete trattare un'oggetto come un'array composto da N chiavi quante sono le proprietà (pubbliche) della classe con i corrispettivi valori? Ecco un esempio.

 
© Computer Flash | |