PHP – Closure e funzioni anonime

3 Gen

A partire dalla versione 5.3, anche PHP dispone della possibilità di creare funzioni senza dichiararne il nome. Le funzioni anonime (conosciute anche con il nome di lambda functions) e le closures (chiusure) permettono di fare proprio questo.

PHP – Basi sulla Dependency Injection

30 Dic

Probabilmente uno dei più grandi e “moderni” problemi delle programmazione OOP sono le dipendenze. Se desideriamo scrivere codice di buona qualità, (quindi buone applicazioni) si dovrebbe limitare il più possibile gli effetti delle dipendenze tra le nostre classi.

PHP – metodi magici __get e __set best practice

23 Dic

PHP dispone di un certo un mero di funzioni dette “metodi magici“. Si tratta di metodi che vengono attivati al verificarsi di terminati eventi, ed aventi una sintassi particolare nel nome. Difatti li possiamo riconoscere facilmente visto che iniziano tutti con un doppio undescore.

Come ottenere il numero totale di visualizzazioni su YouTube

7 Dic

Qualche giorno fa ho aggiunto sulla sezione video di Ariete il numero di visualizzazioni dei video presenti sul canale YouTube (total Upload Views).

XAMMP aggiornamento passo passo

25 Nov

E finalmente venne il giorno!!! Per motivi di tempo ho sempre rimandato l’aggiornamento del mio XAMPP ma ora basta… è giunto il momento di passare a PHP 5.4… anche se per dire la verità le sue novità le avevo già abbondantemente provate con il suo built-in web server.

PHP -Design Pattern Factory Method

19 Ott

Nella programmazione OOP quando si parla di pattern ci si riferisce semplicemente alle pratiche migliori per risolvere un determinato e noto problema. Ciò significa che anche se è possibile risolvere il problema con metodi alternativi, un pattern sarà il modo più efficace per raggiungere l’obiettivo.

PHP – Autoloading

12 Set

L’autoloading non è altro che una funzionalità che ci permette di caricare automaticamente le classi (o interfacce) senza doverne necessariamente includere la dichiarazione sui nostri files.

PHP – Design Pattern Observer

30 Ago

Il pattern observer (conosciuto anche come Publish-Subscribe Pattern) viene utilizzato per notificare ad uno o più oggetti il cambiamento di stato di un’altro oggetto, affinchè questi si aggiornino.

PHP – Design Pattern Singleton

22 Lug

I design pattern sono degli schemi che mostrano una soluzione progettuale flessibile per problemi di programmazione comuni.

PHP – Callable Type hint

13 Lug

Il type hinting è una funzionalità introdotta con PHP 5 che serve a forzare i parametri di una funzione o un metodo perchè siano un array, un’istanza di una classe specifica oppure un callback valido.