Categorie
PHP

PHP -Design Pattern Factory Method

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.

Categorie
LotusScript

Validazione di un rich text field con allegati nell’UI document

Oggi ho avuto la necessità di validare un rich text field, verificando che al campo fossero stati aggiunti allegati prima di poter salvare il documento. Tuttavia eseguire il controllo si è rivelato più difficoltoso di quello che mi aspettassi.

Categorie
PHP

PHP – Autoloading

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.

Categorie
PHP

PHP – Design Pattern Observer

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.

Categorie
PHP

PHP – Design Pattern Singleton

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

Categorie
PHP

PHP – Callable Type hint

Con PHP 5 è stato introdotto il type hinting, cioè una funzionalità che permette di forzare i parametri ad essere un qualcosa come… un array, un oggetto o un’interfaccia.
Da PHP 5.4 è stato aggiunto un nuovo type hinting, il callable cioè un qualunque callback valido (funzione, closure, oggetto invocabile etc..).

Categorie
PHP

PHP – Velocizzare le pagine con APC

APC (Alternative PHP Cache) è un’estensione per il caching e l’ottimizzazione del codice intermedio PHP.

Categorie
PHP

Numeri random multipli di un certo numero con PHP

Oggi ho avuto la necessità per un sito di e-commerce di scrivere una procedura di creazione sconti automatici.
Semplificando molto, quello che deve fare il programma è, applicare a certi prodotti uno sconto casuale (entro un certo range) ma che sia però multiplo di 5, quindi 5-10-15-20% etc..

Categorie
MySQL PHP WordPress

Replace URL in caso di migrazione sito WordPress

Quando migriamo un nostro sito WordPress da un server ad un’altro (per esempio da locale ad hosting, o viceversa) dobbiamo, di norma, eseguire tre operazioni:

Categorie
Apache Tools

Aggiungere dei Virtual Hosts in XAMPP

Creare in locale un ambiente completo per sviluppare le nostre applicazioni web è un requisito pressochè fondamentale.