Bora ajudar o programador a transformar café em código?

Mostrando postagens com marcador Tipos de Dados. Mostrar todas as postagens
Mostrando postagens com marcador Tipos de Dados. Mostrar todas as postagens

Tipos de Dados em PHP - Inteiros, Float (decimal), Booleano, String, Array, Objeto e outros

Neste tutorial de nosso Curso de PHP, vamos aprender sobre os principais tipos de dados que iremos usar em nosso estudo de PHP: tipos numéricos (inteiros e float), tipo booleano, string, array, objeto etc.

Tipos numéricos: Inteiros e Flutuantes

O tipo de dado mais conhecido e utilizado é, sem dúvidas, o tipo numérico.
Ou seja, números.

Computação vem de computar, que é o mesmo que contar.
Computador, programas e scripts nada mais são que contas, muitas contas são feitas por trás dos panos e algumas outras pelo programador, através de seus scripts PHP.

Vamos usar tipos numéricos do tipo inteiro:
  • Números positivos: 12345, 21, 12...
  • Números negativos: -12, -21, -100
  • Número nulo: 0

Existe um tipo de número que é tratado diferente, são os float ou flutuantes, mais conhecidos como 'quebrados', são os que não são inteiros:
  • Números flutuantes (decimais): 12.12  ; 1.2 ; 4.5 ; 1.99

Note uma coisa importante: ao invés de vírgula (R$ 1,99), usamos ponto: R$ 1.99
É assim em toda a computação, ok? Cuidado para não confundir.
  • Tipo numérico octal (base 8): 02112 (começam por 0)
  • Tipo numérico hexadecimal (base 16): 0x2112A (começam por 0x)
  • Notação científica: 6.0e+23 (6 seguido de 23 zeros)

Tipo lógico: Booleano

Certamente você já ouviu falar em código binário, que tudo em computação é 1 e 0.
E é. Na verdade, é voltagem alta e voltagem baixa, que as entranhas de uma máquina entende.

Outra maneira de entender isso, é com os valores booleanos.
Só existem dois valores booleanos:
TRUE (verdadeiro)
FALSE (falso)

Tudo que for  0, 0.0, string vazia, NULL, etc, é FALSE.
Demais números e valores dos tipos, é TRUE.

Esse conhecimento será muito importante na próxima seção, sobre testes condicionais, onde iremos avaliar se as coisas são verdadeiras ou falsas.

Tipo String

Já utilizamos e falamos das strings, que nada mais são que textos.
  • Pode ser um caractere: 'a', 'A', 'b' etc
  • Podem ser vários, uma palavra, uma frase, ou até um livro de tanto texto
  • Um número: '1', '2','3' etc
  • Caractere especial: "@", " ", "&" etc
  • Vazia: '' ou ""

Veja bem:
1 - é número
'1' - é string

Strings é tudo que está entre aspas simples ou entre aspas duplas.

Outros Tipos de Dados

  • Array - um conjunto, um agrupamento de valores, organizados numericamente, que podem ser de tipos diferentes (inteiros, floats, array de strings etc). Teremos uma seção só para estudar arrays
  • Objeto - entidade que tem suas próprias definições, informações e maneiras de agir. Aprenderemos isso na seção de classes e objetos em PHP
  • Tipo recurso
  • Tipo misto
  • Tipo callback
  • Tipo NULL - Variável não possui valor nenhum, é NULL, nulo

Não se estressde muito com esses outros tipos de dados, foi mais a título de informação, estudaremos eles detalhes no futoro, em nosso curso de PHP.

Veja também

O melhor PC para programar

O melhor celular para programar