Funzione PHP var_dump

Funzione PHP var_dump
La funzione var_dump () è una funzione integrata di PHP per scoprire le informazioni sul valore e sul tipo di dati di una o più variabili. Fornisce inoltre informazioni sulla lunghezza dei dati per la variabile stringa. Le informazioni su entrambe le variabili scalari e composte possono essere recuperate utilizzando questa funzione. In questo tutorial sono stati mostrati diversi usi di questa funzione.

Sintassi

La funzione può assumere uno o più argomenti di diversi tipi di variabili. Il primo argomento di questa funzione è obbligatorio e altri argomenti sono opzionali. Non restituisce nulla.

void var_dump (misto $ var, misto ... $ var);

Usi della funzione var_dump ()

L'uso della funzione var_dump () per ottenere le informazioni di diversi tipi di variabili ha mostrato in questa parte del tutorial.

Esempio-1: utilizzo di var_dump () per scaricare il numero e le variabili booleane

Crea un file PHP con il seguente script per ottenere le informazioni di dump delle variabili interi, galleggianti e booleane utilizzando la funzione var_dump (). Le variabili booleane, numeriche e galleggianti sono state dichiarate nella sceneggiatura. I valori di dump di queste variabili verranno stampati nell'output chiamando tre volte la funzione var_dump (). I valori di dump di più variabili possono essere stampati utilizzando la funzione singolo var_dump () che ha mostrato nel terzo esempio.

// Assegna il valore booleano
$ boolvar = true;
// Stampa l'output di var_dump () per la variabile booleana
eco "L'output per la variabile booleana: ";
var_dump ($ boolvar);
eco "
";
// Assegna il valore intero
$ intvar = 756;
// Stampa l'output di var_dump () per la variabile intera
eco "L'output per la variabile intera:";
var_dump ($ intvar);
eco "
";
// Assegna il valore fluttuante
$ floatvar = 45.34;
// Stampa l'output di var_dump () per la variabile galleggiante
eco "L'output per la variabile galleggiante: ";
var_dump ($ floatvar);
eco "
";
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Il valore di dump di ciascuna variabile contiene il tipo di dati con il valore.

Esempio-2: Utilizzo di var_dump () per scaricare la variabile di stringa

Crea un file PHP con il seguente script per ottenere le informazioni della variabile stringa utilizzando var_dump (). Una variabile stringa di più parole ha dichiarato nello script. I valori di dump di questa variabile stringa verranno stampati nell'output.

// Assegna il valore stringa
$ stringVar = "Welcome to LinuxHint";
// Stampa l'output di var_dump () per la variabile stringa
eco "L'output per la variabile stringa: ";
var_dump ($ stringvar);
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Il valore di dump della variabile stringa contiene la lunghezza della stringa con il tipo di dati e il valore. Secondo l'output, la lunghezza della stringa, "Benvenuti in Linuxhint"È 20.

Esempio-3: utilizzo di var_dump () per scaricare più variabili

Crea un file PHP con il seguente script per ottenere le informazioni di dump di più variabili utilizzando la funzione singolo var_dump (). Le variabili di stringa, intero e float hanno dichiarato nello script. I valori di dump di queste variabili verranno stampati nell'output.

// Assegna la variabile stringa
$ strval = "Questo è un valore di stringa";
// Assegna una variabile intera
$ intval = 50;
// Assegna una variabile float
$ floatval = 4.78;
// stampa valori di dump di tre variabili
eco "L'output var_dump () di tre variabili:
";
var_dump ($ strval, $ intval, $ floatval);
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'output mostra i valori di dump combinati delle variabili di stringa, intero e galleggiante insieme a uno spazio.

Esempio-4: utilizzo di var_dump () per scaricare le variabili dell'array

Crea un file PHP con il seguente script per ottenere le informazioni delle variabili dell'array utilizzando la funzione var_dump (). Una serie numerica di valori di stringa è stata dichiarata all'inizio dello script che contiene 6 elementi. La funzione var_dump () è stata utilizzata per scaricare i valori di questo array. Successivamente, una serie associativa di 4 elementi è stata dichiarata nella sceneggiatura. La funzione var_dump () è stata utilizzata anche per scaricare i valori di questo array associativo.

// Dichiara una serie numerica di stringhe
$ FRUITS = Array ("Mango", "Banana", "Grape", "Watermelon", "Jackfruit", "Guava");
// Stampa i valori di dump dell'array
eco "Il valore di dump dell'array numerico:
";
var_dump ($ frutti);
eco "

";
// dichiara una serie associativa di stringhe
$ foods = array ("torta" => "$ 20", "ciambella" => "$ 5", "biscotto" => "$ 15", "cioccolato fondente" => "$ 5");
// Stampa i valori di dump dell'array
eco "Il valore di dump dell'array associativo:
";
var_dump ($ alimenti);
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Secondo l'output, i valori dell'indice di entrambi gli array sono stati stampati utilizzando la terza staffa. I valori degli array hanno stampato il tipo di dati e il valore per tutti i tipi di dati e la lunghezza dei dati della stringa.

Esempio-5: stampare l'uscita VAR_DUMP () formattata utilizzando

Etichetta

Crea un file PHP con il seguente script per sapere il modo per ottenere l'output formattato della funzione var_dump (). Una stringa e le variabili interi sono state dichiarate nello script. Verranno stampati l'output del dump originale e l'output del dump formattato di queste variabili. Qui, il

 Il tag è stato utilizzato per stampare l'output del dump formattato.

// Inizializza una variabile stringa
$ strval = "Impara la programmazione PHP";
$ intval = 50;
// Stampa il valore di dump di var_dump ()
eco "L'output di var_dump ():
";
var_dump ($ strval, $ intval);
eco '
';
// Stampa il valore di dump formattato di var_dump () utilizzando
etichetta
eco "
L'output formattato di var_dump ():
";
eco "
";
var_dump ($ strval, $ intval);
eco '
';
eco "
";
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'output mostra che la differenza tra l'output originale e formattato del valore di dump.

Conclusione

Le informazioni di dump della variabile sono richieste principalmente per scopi di debug. In questo tutorial è stato spiegato il modo per ottenere le informazioni di dump di variabili interi, galleggianti, booleane, stringhe e array.