PHP

Armatevi di Vuvuzelas: ecco WordPress 3.0 e le sue novità

Tifosi con le vuvuzelas al mondiale di calcio Sudafrica 2010Al grido di “arm your vuvuzelas” (ossia “imbracciate le vostre Vuvuzela”, il tipico strumento africano simbolo dei mondiali di calcio Sudafrica 2010) il team di wordpress ha rilasciato in questi giorni WordPress 3.0, nome in codice “Thelonious”, la tredicesima major release dello strumento di blogging più famoso del mondo.

Oltre al buon numero di bug risolti (più di 1200, di varia natura e entità) tipici del rilascio di una nuova versione di una piattaforma, alcune novità interessanti caratterizzano WordPress 3.0, andiamo a vedere sinteticamente quali.
Read More…

Design patterns in PHP

I design patterns sono qualcosa di fondamentale per chi vuole sviluppare. Esemplificando molto, essi sono la sintesi delle buone abitudini e delle migliori soluzioni ai più grandi problemi già risolti della programmazione.

Parafrasando la definizione di wikipedia, con design pattern si intende  ”una descrizione o un modello da applicare per risolvere un problema che può presentarsi in diverse situazioni durante la progettazione e lo sviluppo del software“.

Buona parte dei design patterns affronta le tematiche della programmazione ad oggetti e descrive le relazioni che intercorrono (o dovrebbero intercorrere) tra gli oggetti in un particolare contesto. Questo significa che un design pattern non è una soluzione fatta e finita ad un problema, non è una porzione di codice da riusare, bensì un approccio sensato ad una situazione nota.
Read More…

La programmazione ad oggetti in PHP 5

“La programmazione orientata agli oggetti (OOP, Object Oriented Programming) è un paradigma di programmazione, che prevede di raggruppare in un’unica entità (la classe) sia le strutture dati che le procedure che operano su di esse, creando per l’appunto un “oggetto” software dotato di proprietà (dati) e metodi (procedure) che operano sui dati dell’oggetto stesso. La programmazione orientata agli oggetti può essere vista come una modulazione di oggetti software sulla base degli oggetti del mondo reale.” [da Wikipedia.org - Programmazione orientata agli oggetti].

La versione 5 di PHP supporta in modo completo la programmazione ad oggetti da quando è stata rilasciata nel ‘lontano’ luglio 2004. Sebbene siano passati quasi 5 anni, PHP viene utilizzato ancora molto spesso unicamente come linguaggio di scripting: cosa che è più che lecita di per sé, anche se nel contesto delle web application è molto meglio sfruttare la OOP.

Vi suggerisco una ‘guida’ per chi si vuole avvicinare alla programmazione ad oggetti in PHP 5 per la prima volta in modo veloce ma non superficiale. Il titolo della guida è “Learning OOP in PHP ASAP!”.

 Scroll to top