PHP:
Stampa dell'output di debug
How to: (Come fare:)
<?php
// Semplice echo per il debugging
$variabile = "Ciao mondo!";
echo $variabile; // Stampa: Ciao mondo!
// Stampa strutturata con print_r
$lista = ['mele', 'banane', 'arance'];
echo '<pre>'; print_r($lista); echo '</pre>'; // Mostra l'array in modo leggibile
// Debugging con var_dump
$numero = 42;
var_dump($numero); // Stampa: int(42)
Deep Dive (Approfondimento)
La stampa per il debug in PHP risale ai primi giorni del linguaggio. Con il tempo, sono emerse funzioni come print_r()
, var_dump()
e var_export()
per output più dettagliati. Mentre echo
e print
sono buoni per output semplici, var_dump()
mostra anche i tipi e le lunghezze delle variabili. In alternativa, per un controllo ancora più fine, possiamo usare xdebug, un’estensione di PHP che aggiunge molte funzionalità di debug.