Iniciante Fundamentos

Tipos de Dados

Cada valor no PHP tem um tipo. Conhecer os tipos ajuda a entender como os dados se comportam.

Tipos principais

  • string — texto: "Olá".
  • int — número inteiro: 42.
  • float — número decimal: 3.14.
  • bool — verdadeiro ou falso: true / false.
  • array — coleção de valores.
  • null — ausência de valor.
<?php
$texto = "PHP";
$inteiro = 10;
$decimal = 2.5;
$ativo = true;
$lista = [1, 2, 3];
$vazio = null;

Descobrindo o tipo

A função gettype() retorna o nome do tipo.

<?php
echo gettype(10);    // integer
echo gettype(2.5);   // double
echo gettype("oi");  // string

Inspecionando com var_dump

var_dump() mostra o tipo e o valor. Ótimo para depurar.

<?php
var_dump(true);
// bool(true)
var_dump([1, 2]);
// array(2) { [0]=> int(1) [1]=> int(2) }

Resumo

  • Tipos básicos: string, int, float, bool, array, null.
  • gettype() mostra o tipo.
  • var_dump() mostra tipo e valor juntos.