Artboard 1

Debug PHP: var_dump() leggibili con xdebug. Anche su MAMP

Fino a poco tempo fa il mio lavoro consisteva principalmente nel design e nella codifica di prototipi statici in HTML e CSS, quindi il mio confronto con PHP riguardava solo qualche piccolo, semplice include.
Da quando ho deciso di lavorare con WordPress le cose sono drasticamente cambiate e lavoro quotidianamente con un database MySQL…

var_dump()

Cosa fa il buon sviluppatore quando cerca capire il contenuto di una variabile? Come visualizza i dati richiamati dal database tramite una funzione?
Si affida a var_dump() o a print_r()!

Se pensiamo alla situazione:

$runner = array (
    "Anarch",
    "Criminal",
    "Shaper"
);

var_dump($runner) restituirà la stringa:

array(3) { [0]=> string(6) "Anarch" [1]=> string(8) "Criminal" [2]=> string(6) "Shaper" }

Purtroppo il risultato ottenuto è scarsamente leggibile (sarebbe simile con print_r()), soprattutto se si va al di la di variabili molto semplici; come fare allora per migliorare?

Leggi di più

Ultimi

Monument Valley

Sull’App Store e Monument Valley

Oggi sono veramente amareggiato! Quando penso a questo piccolo gioiello ed alla valanga di recensioni negative che sta ricevendo, sento montare una nausea… Che tristezza, veramente; come si fa a pensare che gli sviluppatori indipendenti continuino a darci prodotti innovativi e di qualità pretendendoli gratis?! Continuiamo con i cloni dei cloni dei cloni, che quelli […]

Google Material design

Aggiornare il Nexus a Lollipop tramite Factory Image

Siccome possiedo un Nexus 7 (2013) e sono appassionato di Design e tecnologia, non potevo aspettare il rilascio OTA di Lollipop, ero troppo curioso di vedere in azione il Material Design di Google! Ho cercato un po’ in giro ed ho trovato delle guide utilissime, complete e corredate di video per eseguire il ripristino dei […]

L'invito di Apple

Diretta Apple il 9 settembre

Apple ha annunciato che l’evento di settembre, per la precisione il 9, verrà trasmesso in streaming. Giubilo! Adoro le conferenze e sinceramente il livello della scorsa con Federighi sul palco è stato degno di nota. Però. No, non sto per fare riferimento a quando le conferenze le teneva Steve, benché lì ci sia un effetto […]

Tracciare le visualizzazioni di un post

Durante la lavorazione del mio tema di wordpress, ho avuto la necessità di mettere in evidenza i post in base al numero di visualizzazioni ottenute. La soluzione che cercavo doveva essere molto semplice e non utilizzare alcun plugin. Il sito wpbeginner con il suo “How to Display Popular Posts by Views in WordPress without a […]

Must read

Il pannello delle Preferenze di Sistema

Mac lento all’avvio? Forse la soluzione è semplice

Tra le prime cose che ho notato passando a Mac c’è stata la velocità di avvio e spegnimento del sistema: una cosa che per chi proviene da Windows è pura fantascienza. Un giorno però il mio Mac ha iniziato ad impiegare molto tempo per avviarsi e per spegnersi e la cosa si protraeva, ripresentandosi ad […]