Variable Inspector
Variable Inspector ti permette d’ispezionare facilmente le tue $variabili di PHP in modo visivamente pulito in una bacheca centralizzata in wp-admin. L’obiettivo è quello di essere uno strumento di sviluppo e di debug facile e molto utile.
Fornisce un codice di una sola riga per ispezionare la tua variabile (vedi “Come si usa” più avanti). Il contenuto della $variabile è ben formattato per essere esaminato utilizzando var_dump(), var_export() e print_r() nella bacheca dell’ispettore in wp-admin.
Si tratta di un vero e proprio risparmio di tempo per gli scenari in cui Xdebug o anche qualcosa come Ray non è ideale o semplicemente è un eccesso. Ad esempio, quando si codifica in un ambiente non in locale tramite strumenti come Code Snippets, WPCodeBox, Scripts Organizer o Advanced Scripts. Inoltre, trattandosi di un normale plugin di WordPress, è sufficiente installarlo, attivarlo ed utilizzarlo senza bisogno di configurazioni complicate.
Cosa dicono gli utenti
“Ecco un enorme risparmio di tempo quando si lavora con le variabili di PHP.” ~Jeff Starr
“Funziona alla grande! Adoro questa cosa.” ~Josh
“Ogni sviluppatore ne ha bisogno. Puoi eseguire il debug di ogni variabile con molta facilità.” ~Pexle Chris
“Tutto quello che mi serve. Basta per testare il funzionamento degli snippet di codice. Funziona perfettamente.” ~@tesig
“Fa quello che deve fare e lo fa molto bene, e non cerca di fare tutto.” ~@swb1
Come usarlo
Basta inserire la seguente riga in un punto qualsiasi del codice dopo il $variable_name che vuoi ispezionare:
do_action( 'inspect', [ 'variable_name', $variable_name ] );
Se vuoi registrare il file di PHP d’origine ed il numero di riga, aggiungi le costanti magiche di PHP __FILE__ e __LINE__ come segue.
do_action( 'inspect', [ 'variable_name', $variable_name, __FILE__, __LINE__ ] );
Questo ti aiuterà ad individuare e pulire le linee dell’ispettore una volta terminato il debug.
Contribuisci anche tu
- Una bella recensione sarebbe fantastica!
- Lasciaci un feedback e contribuisci a migliorare le versioni future.
- Repo di Github per contribuire allo sviluppo del codice.
- Sponsorizza il mio lavoro con appena 1 USD al mese o una tantum.
Versione PRO
Se hai bisogno di qualcosa di più versatile per progetti più grandi e complessi, queste funzioni PRO potrebbero tornarti utili:
- L’ispettore vi( $variabile ) sostituisce il do_action() di cui sopra ed include automaticamente il percorso del file ed il numero di riga. Oppure utilizza vis( $nome_variabile, ‘nome_variabile’ ) durante l’ispezione nei / tramite i plugin di snippet di codice (Code Snippets, WPCodeBox, Scripts Organizer, ecc.) o tramite i moduli di codice personalizzato dei page builder (Bricks, Oxygen Builder, ecc.).
- Visualizzatori dump_print_r e dump_print_tree: entrambi i visualizzatori combinano var_dump e print_r, con il secondo che permette di collassare ed espandere i nodi dei dati, il che è particolarmente utile per ispezionare array ed oggetti lunghi e complessi.
- Visualizzatore kint: un visualizzatore avanzato con visualizzazione di tabelle per array multidimensionali, informazioni sul percorso di accesso ad i nodi, possibilità di cercare all’interno delle variabili, visualizzazione di finestre pop-up ed informazioni avanzate per i tuoi oggetti complessi, ad esempio metodi disponibili e proprietà statiche della classe.
- Categorizza e filtra i risultati per colore. Questo, ad esempio, ti permette di classificare le $variabili in base alla fase in cui si trovano all’interno del tuo codice.
- Aggiungi un contatore o delle note ad i risultati dell’ispezione. Un altro modo per etichettare le $variabili e fornire un contesto ad i risultati dell’ispezione.
- Filtro di ricerca: trova facilmente determinate $variabili per nome e tipo.
- Visualizza fino a 250 risultati. La versione gratuita è limitata a 25 risultati.
- Cancellazione individuale e di massa dei risultati. Pulisci facilmente la tua bacheca dell’ispettore dai risultati obsoleti che non hai più bisogno di consultare. Puoi anche selezionare alcune variabili in massa.
Fai clic qui per vedere una schermata della versione PRO o vedi più sotto nella sezione screenshot.
Cosa dicono gli utenti PRO
“Era da un po’ che cercavo uno strumento come questo. Grande soluzione! Adoro questo strumento.” ~Marco Frodl
“L’ho usato per un paio di giorni e mi ha aiutato molto ad andare più veloce durante il debug“” ~Javier Sor
“Ho iniziato ad usarlo da poco e mi aiuta molto a capire il codice di un plugin che sto cercando di personalizzare” ~Tim Dickinson
“L’ho testato e mi piace molto. Mi aiuta molto e fa risparmiare molto tempo nello sviluppo. È anche compatibile con Oxygen, Bricks, WPCodeBox, ecc.” ~Juan Jose Gonzalez, oxygenados.com
“L’ho appena comprato! Grande plugin – grazie per il duro lavoro!” ~Tim Dickinson
“Prima usavo Ray in locale, ma uso molto anche Xdebug… se ho bisogno di eseguire il debug di alcune variabili, uso Query Monitor. Ho comprato questo, perché l’interfaccia utente è bella ed ha tutte le caratteristiche migliori di entrambi i mondi.” ~Peter Morvay
“Vale la pena acquistarlo! È davvero buono… ottimo per il debug. In particolare, quando vuoi scrivere codice personalizzato o capire qualche frammento che ChatGPT ti ha dato.” ~John D
Acquista subito la versione PRO!
Dai uno sguardo anche a questi altri plugin
- Admin and Site Enhancements ti aiuta a migliorare facilmente vari flussi di lavoro dell’amministrazione ed aspetti del sito web, sostituendo molti plugin con uno solo.
- System Dashboard: Bacheca centralizzata per monitorare i vari componenti, processi e dati di WordPress, compreso il server.
- Debug Log Manager: Registra gli errori di PHP, database e JavaScript tramite WP_DEBUG con un solo clic. Crea, visualizza, filtra e cancella comodamente il file debug.log.
- WordPress Newsboard: le ultime notizie, articoli, podcast e video da oltre 100 fonti incentrate su WordPress.
