PHP è uno dei linguaggi più utilizzati in assoluto per applicazioni web pertanto può essere davvero interessante conoscere quali immagini Docker lo mettano a disposizione. Scopriremo l’immagine ufficiale completa di server web Apache e vedremo come sarà comoda per pubblicare un sito web in PHP
PHP è uno dei linguaggi più usati al mondo ed il Web è il suo regno. Nel corso degli anni si è adeguato alle nuove sfide arricchendosi di funzioni e costrutti. Ne vediamo uno oggi, match, che permette con grande facilità di valutare espressioni e attivare funzioni.
PHP dispone dei trait una caratteristica molto interessante che risulta fondamentale nell’organizzazione del codice. Permettono di estendere funzionalità di più classi grazie ad un aggregato di variabili e funzioni con una sintassi estremamente semplice che scopriremo in questo screencast
Comprendere il funzionamento di una cache in un’applicazione è di fondamentale importanza per progettare soluzioni efficienti. In questo screencast, vediamo tali principi al lavoro in un esempio realizzato con PHP e MySQL con Memcached che contribuisce all’ottimizzazione delle prestazioni
Docker permette di creare rapidamente architetture estremamente flessibili distribuite su più container. Ne vediamo un esempio che offre un completo server web Apache con PHP e database MySQL. Tracceremo così delle linee guida fondamentali da applicare a qualsiasi contesto tecnologico
Gli sviluppatori web sono da sempre alla ricerca di prestazioni migliori per le loro applicazioni e ciò non può non tenere in considerazione un aspetto fondamentale: la cache. In questo screencast conosceremo Memcached, una delle principali soluzioni in materia, mettendolo alla prova con PHP
I codici QR sono ormai parte integrante dei cicli produttivi e commerciali della nostra società. Si tratta di codici a barre bidimensionali che possono essere automaticamente prodotti e sfruttati all’interno di applicazioni. In questo screencast, vediamo come crearli in linguaggio PHP
La separazione tra codice e grafica è da sempre una delle principali chiavi di gestione di progetti di ogni genere, dai più piccoli a quelli di più ampio respiro. I template engine sono una delle forme che tale principio assume e, nell’ambito PHP, Twig è uno dei più utilizzati: scopriamo perché
La libreria Assert permette con una sintassi molto snella di sottoporre a test di validazione dati in ogni punto del codice e lanciare eccezioni per segnalarne l’inadeguatezza. E’ uno strumento semplice ma ricco di controlli già impostati che permette di irrobustire facilmente i nostri programmi
Spesso è necessario generare dati causali, ad esempio per popolare un database con dati fake o restituire informazioni da un servizio REST in costruzione nel frattempo che sia completato. In PHP possiamo farlo con funzioni molto comode e poche righe di codice