PHP-Aprender: Tipos de dados – parte 4

    Obrigado! você é a 448ª pessoa que visita este post.

    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.

    Related posts:

    1. PHP-Aprender: Sintaxe Básica – parte 2
    2. PHP-Aprender: Introdução – parte 1
    3. PHP-Aprender: Primeira página – parte 3
    4. PHP: Listando diretórios, subdiretórios, arquivos etc
    5. PHP+XML: Validando dados enviados