PHP Academy · Aula

Tipos de dados

Explore diferentes tipos de dados em PHP, como cadeias de texto, inteiros e matrizes

Aula 2 de 510 etapas

Tipos de dados é uma aula grátis de PHP Academy no CoddyKit. Esta é a aula 2 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de PHP Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de PHP Academy inclui 5 aulas no total.

Tipos de dados

Boas-vindas a uma exploração mais aprofundada do PHP! Nesta lição, você aprenderá sobre os tipos de dados do PHP, que determinam que tipo de dados uma variável pode armazenar. Entender os tipos de dados é essencial para escrever programas PHP eficazes. Vamos começar!

Tipos de dados — ilustração 1

O que são tipos de dados?

Os tipos de dados especificam o tipo de dados que uma variável pode conter. O PHP é uma linguagem com tipagem dinâmica, o que significa que as variáveis podem mudar de tipo durante a execução.

Exemplo:

Ponto principal: O PHP determina automaticamente o tipo de dados de uma variável com base no valor dela.

<?php
  $value = 42; // Integer
  echo $value;

  $value = "Hello"; // Now a String
  echo $value;
?>

Tipos de dados do PHP

O PHP oferece suporte aos seguintes tipos de dados:

  • Cadeia de caracteres: Uma sequência de caracteres.
  • Inteiro: Números inteiros.
  • Ponto flutuante: Números decimais.
  • Booleano: Valores verdadeiro ou falso.
  • Vetor: Uma coleção de valores.
  • Objeto: Uma instância de uma classe.
  • NULL: Representa uma variável sem valor.
  • Recurso: Variáveis especiais que contêm referências a recursos externos.

Vamos explorá-los em detalhes.

Cadeias de caracteres

Uma cadeia de caracteres é uma sequência de caracteres delimitada por aspas simples (') ou duplas ("). Exemplo:

Ponto principal: Use aspas duplas quando precisar incluir variáveis diretamente na cadeia de caracteres.

<?php
  $greeting = "Hello, World!";
  echo $greeting; // Outputs: Hello, World!
?>

Números

O PHP oferece suporte a dois tipos de números:

  • Inteiro: Números inteiros.
  • Ponto flutuante: Números com casas decimais.

Exemplo:

<?php
  $integer = 42;
  $float = 3.14;
  echo "Integer: $integer, Float: $float";
?>

Booleanos

Um booleano representa um de dois valores: true ou false. Os valores booleanos são frequentemente usados em instruções condicionais. Exemplo:

<?php
  $isLoggedIn = true;
  if ($isLoggedIn) {
    echo "Welcome back!";
  } else {
    echo "Please log in.";
  }
?>

Vetores

Um vetor é uma coleção de valores armazenada em uma única variável. Os vetores podem conter vários tipos de dados. Exemplo:

Ponto principal: Os vetores são indexados a partir de zero, o que significa que o primeiro elemento tem índice 0.

<?php
  $colors = ["Red", "Green", "Blue"];
  echo $colors[0]; // Outputs: Red
?>

Tipos especiais

O PHP possui alguns tipos de dados especiais:

  • NULL: Uma variável sem valor.
  • Recurso: Uma referência a um recurso externo, como uma conexão com um banco de dados.

Exemplo:

Dica: Use var_dump() para examinar o tipo e o valor de uma variável.

<?php
  $empty = NULL;
  echo $empty; // Outputs nothing
?>
<?php
  $value = "42";
  echo gettype($value);
?>

Muito bem!

Parabéns! Você explorou os tipos de dados do PHP, incluindo cadeias de caracteres, números, booleanos, vetores e tipos especiais, como NULL. Entender os tipos de dados é essencial para escrever código eficiente e sem erros. Na próxima lição, exploraremos os operadores e como realizar várias operações no PHP. Vamos continuar programando!

Tipos de dados — ilustração 10
Grátis para começar

Aprenda PHP com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
49
Aulas
195

Perguntas Frequentes

A aula “Tipos de dados” é grátis?

Sim — o texto completo de “Tipos de dados” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de PHP Academy, atualize para CoddyKit PRO. O curso de PHP Academy inclui 5 aulas no total.

O que vou aprender em “Tipos de dados”?

Explore diferentes tipos de dados em PHP, como cadeias de texto, inteiros e matrizes Você pratica PHP Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar PHP Academy?

Nenhuma experiência prévia é necessária. PHP Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 5.

Quanto tempo leva a aula “Tipos de dados”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de PHP Academy?

Sim. Cada aula de PHP Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Variáveis e constantes
  2. Tipos de dados
  3. Operadores
  4. Estruturas de controle
  5. Trabalhando com matrizes
← Voltar para PHP Academy