top of page

Tipos de Dados do PHP

Foto do escritor: Jesse de Souza
Jesse de Souza
15 de set. de 2020
3 min de leitura

Fala gente boa!!!

Jessé Souza aqui.

Sou Analista de Sistemas e trabalho com programação a mais de 10 anos.

Também tenho mais de 10 cursos de especialização só em PHP e estou iniciando os trabalhos no canal do YOUTUBE, página do Facebook no portal do Curso de PHP.


Caso você deseje contribuir com o CURSO DE PHP fale diretamente comigo no whatsapp:


Tipos de Dados PHP
Tipos de Dados PHP

Veja neste artigo quais são e como utilizar os principais tipos de dados da linguagem PHP.


Apesar do PHP não ser uma linguagem fortemente tipada, é importante conhecer os tipos de dados suportados e quais valores são válidos para cada um. O PHP utiliza checagem de tipos dinâmica. Em outras palavras, uma variável pode conter valores de diferentes tipos em diferentes momentos da execução do script.

Os tipos de dados suportados por esta linguagem são divididos em dois grupos:


Escalares

Inteiro

Ponto flutuante

String

Booleanos


Compostos

Array

Objeto

Iterable

NULL

resource

callable


Os tipos de dados compostos callable, iterable, resource e NULL serão abordados num outro momento.


Boolean

Tipo de dado capaz de armazenar valores do tipo TRUE (verdadeiro) ou FALSE (falso), veja o exemplo na Listagem 1. Strings e arrays vazios, valores nulos e zero também são considerados como FALSE.

Devido a instrução IF validar um valor booleano, o trecho acima poderia ser reduzido retirando-se os sinais de igualdade e a palavra TRUE, ficando, por exemplo, if($noite).


Inteiros (integer ou long)

Vamos começar a entender o tipo de dado INTEIRO, que no caso do PHP pode ser INTEGER ou LONG. A seguir temos alguns exemplos:

1234 – Inteiro positivo da base decimal.

-2345 – Inteiro negativo na base decimal.

0234 – Inteiro na base octal-simbolizado pelo 0# equivale a 156 decimal.

0x34 – Inteiro na base hexadecimal (simbolizado # pelo 0x) – equivale a 52 decimal.


A diferença entre os inteiros SIMPLES (integer) e LONG está no tamanho em número de bytes utilizados para armazenar a variável, pois o long armazena números em uma faixa de valores maior.


Números em ponto flutuante (double ou float)

Os tipos de dados de ponto flutuante são os números reais, ou seja, inteiros ou fracionários, como mostra a Listagem 5.


String

O tipo de dados STRING é uma cadeia de caracteres alfanuméricos (letras, números e caracteres especiais). O tipo STRING pode ser utilizado de duas maneiras:

Utilizando aspas simples o valor da variável será exatamente o texto contido entra as aspas, com exceção de: \\ e \’.

Utilizando aspas duplas qualquer variável ou caractere de escape será expandido antes de ser atribuído.

O valor de uma string pode ser convertido para um tipo numérico (int ou float) em uma operação matemática se ele for um número válido. Vejamos um exemplo:

Nesse caso, a variável $string recebeu o valor "15", que foi convertido para 15 na adição, fazendo que o valor 30 seja impresso.

Caso o valor da variável seja um texto com os caracteres '.', 'e', ou 'E', o mesmo será convertido para os tipos float ou double, dependendo do quão grande for o número - double possui o dobro das casas decimais de float.


Arrays

Tipo de dados arrays ou vetores, são uma lista de valores que podem armazenar dados de diversos tipos. No PHP podem ser observados como mapeamentos ou como vetores indexados.

Em vetores simples, cada elemento é identificado apenas pelo seu índice na lista, enquanto em arrays indexados, são dados identificadores específicos aos elementos.


Objetos

É um tipo de dado que pode ser inicializado utilizando o comando o NEW para instanciar uma classe para uma variável, veja o exemplo na Listagem 10. Como não é o foco desse artigo, não entraremos em detalhes com relação à Programação Orientada a Objetos no PHP, onde esse tipo de dados tem mais sentido prático.

O PHP é bastante flexível com relação à manipulação de variáveis, posto que não se trata de uma linguagem fortemente tipada. Porém, o conhecimento de cada tipo de dados suportado fundamental para garantir uma utilização adequada dos valores.


Caso você deseje contribuir com o CURSO DE PHP fale diretamente comigo no whatsapp:


Espero que você esteja animado, pois eu estou a mil por hora.


Assista completo em nosso canal no YOUTUBE.

Te vejo na próxima aula!

Comentários


Post: Blog2_Post

Formulário de Inscrição

Obrigado pelo envio!

©2020 por Curso de PHP

bottom of page