PHP-Aprender: Tipos de dados – parte 4

PHP suporta os seguintes tipos de dados:
– Inteiro (Integer)
– Ponto Flutuante (Float / Double)
– Array
– Booleano (Boolean)
– String
– Objeto

Não precisa declarar o tipo de uma variável, pois o PHP utiliza checagem de tipos dinâmica.



Inteiro

O tipo Integer pode ser positivo ou negativo, sem casas decimais.

$inteiro1 = 1234; // inteiro positivo
$inteiro2 = -1234; // inteiro negativo

Ponto Flutuante

Podem ser especificados utilizando as seguintes sintaxes:

$flutuante1 = 1.234; 
$flutuante2 = 23e4; 
$flutuante3 = 7E-10;

Array

Arrays em PHP podem ser observados como mapeamentos ou como vetores indexados.

$portais = array (
   1 => "uol", 
   2 => "terra",
   "site" => "ig"
   );
 
echo $portais[1]; // retorna uol
echo "<br />"; 
echo $portais["site"]; // retorna ig

Detalhe: A chave pode ser uma string (“site”) ou inteiro (1). Já o valor da chave pode conter qualquer um dos tipos suportados pelo PHP.

O valor de uma chave pode conter um outro array:

$portais = array (
   "noticias" => array (1 => "uol", 2 => "terra"),
   "esportes" => array (1 => "pele.net", 2 => "globoesporte" )
   );
 
echo $portais["noticias"][1]; // retorna uol
echo "<br />"; 
echo $portais["esportes"][2]; // retorna globoesporte

Podemos definir o array diretamente com atribuição:

$portais[1] = "uol";
$portais[2] = "bol";
$portais["esportes1"] = "globoesporte";
$portais["esportes2"] = "placar";
 
echo $portais[2]; // retorna bol
echo "<br />"; 
echo $portais["esportes2"]; // retorna placar

Booleano

Este é o tipo mais simples. Um booleano expressa um valor verdade. Ele pode ser TRUE ou FALSE. Este tipo é case insensitive, tanto faz “TRUE”, “True” ou “true”.

$boolean1 = True; // atribui o valor True para $boolean1
$boolean2 = False; // atribui o valor False para $boolean2

Próximo post, vamos falar dos tipos String e Objeto.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *