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 booleanoSaí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 à stringSaí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 stringSaí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 stringsSaí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çãoCrie 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 () usandomarcaçã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.