Função php var_dump

Função php var_dump
A função var_dump () é uma função interna do PHP para descobrir as informações sobre o valor e o tipo de dados de uma ou mais variáveis. Ele também fornece informações sobre o comprimento dos dados para a variável string. As informações sobre variáveis ​​escalares e compostas podem ser recuperadas usando esta função. Diferentes usos desta função foram mostrados neste tutorial.

Sintaxe

A função pode levar um ou mais argumentos de diferentes tipos de variáveis. O primeiro argumento desta função é obrigatório e outros argumentos são opcionais. Não retorna nada.

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

Usos da função var_dump ()

O uso da função var_dump () para obter as informações de diferentes tipos de variáveis ​​mostrou nesta parte do tutorial.

Exemplo 1: Uso de var_dump () para despejar o número e as variáveis ​​booleanas

Crie um arquivo PHP com o seguinte script para obter as informações de despejo das variáveis ​​inteiras, flutuantes e booleanas usando a função var_dump (). As variáveis ​​booleanas, inteiras e flutuantes foram declaradas no script. Os valores de despejo dessas variáveis ​​serão impressos na saída chamando a função var_dump () três vezes. Os valores de despejo de múltiplas variáveis ​​podem ser impressos usando a função var_dump () que mostrou no terceiro exemplo.

// atribui valor booleano
$ boolvar = true;
// imprima a saída de var_dump () para variável booleana
eco "A saída para a variável booleana: ";
var_dump ($ boolvar);
eco "
";
// atribui valor inteiro
$ intVAR = 756;
// imprima a saída de var_dump () para variável inteira
eco "A saída para variável inteira:";
var_dump ($ intVAR);
eco "
";
// Atribuindo valor flutuante
$ floatvar = 45.34;
// imprima a saída de var_dump () para variável flutuante
eco "A saída para variável flutuante: ";
var_dump ($ floatvar);
eco "
";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. O valor de despejo de cada variável contém o tipo de dados com o valor.

Exemplo-2: Uso de var_dump () para despejar a variável string

Crie um arquivo php com o seguinte script para obter as informações da variável string usando a função var_dump (). Uma variável de string de várias palavras declarou no script. Os valores de despejo dessa variável de string serão impressos na saída.

// Atribuir valor à string
$ stringvar = "Bem -vindo ao linuxhint";
// Imprima a saída de var_dump () para variável de string
eco "A saída para a variável string: ";
var_dump ($ stringvar);
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. O valor do despejo da variável string contém o comprimento da string com o tipo de dados e o valor. De acordo com a saída, o comprimento da string, “Bem -vindo ao Linuxhint”É 20.

Exemplo 3: Uso de var_dump () para despejar várias variáveis

Crie um arquivo php com o seguinte script para obter as informações de despejo de várias variáveis ​​usando a função var_dump (). A corda, as variáveis ​​inteiras e flutuantes declararam no script. Os valores de despejo dessas variáveis ​​serão impressos na saída.

// atribui variável de string
$ strval = "Este é um valor de string";
// atribui uma variável inteira
$ intval = 50;
// atribui uma variável de flutuação
$ floatVal = 4.78;
// Imprime valores de despejo de três variáveis
eco "A saída var_dump () de três variáveis:
";
var_dump ($ strval, $ intval, $ floatVal);
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. A saída mostra os valores combinados de despejo da string, inteiro e variáveis ​​flutuantes juntamente com um espaço.

Exemplo-4: Uso de var_dump () para despejar variáveis ​​de matriz

Crie um arquivo php com o seguinte script para obter as informações das variáveis ​​de matriz usando a função var_dump (). Uma matriz numérica de valores de string foi declarada no início do script que contém 6 elementos. A função var_dump () foi usada para despejar os valores desta matriz. Em seguida, uma matriz associativa de 4 elementos foi declarada no script. A função var_dump () foi usada para despejar os valores dessa matriz associativa também.

// Declare uma matriz numérica de strings
$ frutas = array ("manga", "banana", "uva", "melancia", "jaca", "goiaba");
// Imprima os valores de despejo da matriz
eco "O valor do despejo da matriz numérica:
";
var_dump ($ frutas);
eco "

";
// declarar uma variedade associativa de strings
$ alimentos = array ("bolo" => "$ 20", "donut" => "$ 5", "biscoito" => "$ 15", "Chocolate escuro" => "$ 5");
// Imprima os valores de despejo da matriz
eco "O valor do despejo da matriz associativa:
";
var_dump ($ alimentos);
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. De acordo com a saída, os valores do índice de ambas as matrizes foram impressos usando os terceiros colchetes. Os valores das matrizes imprimiram o tipo de dados e o valor para todos os tipos de dados e o comprimento dos dados da string.

Exemplo 5: Imprima a saída Var_dump () formatada usando

Marcação

Crie um arquivo php com o seguinte script para saber a maneira de obter a saída formatada da função var_dump (). Uma corda e variáveis ​​inteiras foram declaradas no script. A saída de despejo original e a saída de despejo formatado dessas variáveis ​​serão impressas. Aqui o

 A tag tem sido usada para imprimir a saída de despejo formatado.

// Inicialize uma variável de string
$ strval = "Aprenda programação PHP";
$ intval = 50;
// Imprima o valor do dump de var_dump ()
eco "A saída de var_dump ():
";
var_dump ($ strval, $ intval);
eco '
';
// Imprima o valor de despejo formatado de var_dump () usando
marcação
eco "
A saída formatada de var_dump ():
";
eco "
";
var_dump ($ strval, $ intval);
eco '
';
eco "
";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. A saída mostra que a diferença entre a saída original e formatada do valor do dump.

Conclusão

As informações de despejo da variável são necessárias para fins de depuração principalmente. A maneira de obter as informações de despejo de variáveis ​​inteiras, flutuantes, booleanas, cordas e matrizes foi explicada neste tutorial que ajudará os usuários do PHP a conhecer os usos dessa função corretamente.