Fácil PHP
Inspecionando tipos com var_dump
Enunciado
Crie um script PHP que declare quatro variáveis: uma string com seu nome, um int com sua idade, um float com sua altura e um bool indicando se você está estudando PHP. Em seguida, use var_dump() para exibir o tipo e o valor de cada uma.
Requisitos
- Declarar pelo menos uma variável de cada tipo escalar: string, int, float e bool.
- Usar
var_dump()para cada variável. - A saída deve mostrar o tipo e o valor de cada variável.
Código inicial
<?php
// Declare as variáveis abaixo
// Use var_dump para exibir cada uma
?>
Saída esperada
string(4) "João"
int(30)
float(1.75)
bool(true)
Ver dica
Lembre-se de que var_dump() imprime o tipo e o valor. Para string, mostra o comprimento entre parênteses.
Mostrar solução
<?php
// Declaração das variáveis
$nome = "João";
$idade = 30;
$altura = 1.75;
$estudando = true;
// Exibindo informações com var_dump
var_dump($nome);
var_dump($idade);
var_dump($altura);
var_dump($estudando);
?>
Passo a passo
- Criamos a variável
$nomecom uma string entre aspas duplas. $idaderecebe um número inteiro.$alturarecebe um número decimal (float).$estudandorecebe o valor booleanotrue.- Cada
var_dump()exibe o tipo e o valor da variável correspondente.
Por que funciona
O PHP infere o tipo de cada variável a partir do valor atribuído. var_dump() é uma função de depuração que mostra tanto o tipo quanto o valor, permitindo verificar se os tipos estão corretos.
Erros comuns
- Esquecer o
$antes do nome da variável:nome = "João";causa erro de sintaxe. - Usar aspas simples e esquecer de fechar:
$nome = 'João;gera erro. - Confundir
var_dumpcomecho:echo $nome;mostraria apenas o valor, não o tipo.
Outra forma de resolver
Usar gettype() para obter apenas o nome do tipo:
echo gettype($nome) . "\n"; // string
Saída esperada
string(4) "João"
int(30)
float(1.75)
bool(true)