[Aula 5] Tipos de dados: Boolean, Integers, float e Strings - Curso de PHP, HTML e CSS Grátis
Postado por Luiz Otávio em 09/08/2011 às 22:51:08 na categoria webmaster
Chegou a hora de mais uma aula de PHP aqui no TEO, e dessa vez vamos falar dos tipos de dados: Boolean, Integers, float e Strings.
Como você viu nas aulas anteriores, assim como em outras linguagens de programação, no PHP temos a possibilidade de utilizar variáveis, onde temos uma forma muito simples de "guardar" dados flexíveis no decorrer do nosso script. Além disso, também podemos criar dados que são constantes, ou seja, que não são flexíveis na execução do mesmo. No entanto, você não viu como podemos manipular os dados dentro das variáveis ou das constantes, que tipo de dados são estes, e assim por diante.
Veja a seguir os principais tipos de dados que podemos utilizar no PHP.
Boolean
Os tipos de dados Boolean, representam apenas dois valores, Verdadeiro (True) ou Falso (False), com isso, você pode fazer uma comparação com IF e ELSE utilizando a função is_bool do PHP (Você vai aprender isso nas aulas posteriores).

O que é considerado verdadeiro ou falso?
Qualquer variável que tem algum valor igual a 0 ou nada é considerada como false, diferente disso, todo o restante é considerado true, veja no exemplo abaixo:
$variavel = ""; // FALSE
$variavel = 0; // FALSE
$variavel = 1; // TRUE
$variavel = "Qualquer valor"; // TRUE
Esses são os tipos de dados Boolean.
Integers
Esse tipo de dados, como o próprio nome diz, é um valor inteiro e como todo valor inteiro, deve ser um número sem pontos, veja no exemplo abaixo:
$a = 1234; // número decimal
$a = -123; // um número negativo
$a = 0123; // número octal (equivalente a 83 em decimal)
$a = 0x1A; // número hexadecimal (equivalente a 26 em decimal)
São permitidos números decimais, negativos, octais e hexadecimais, com isso, você pode checar se um valor é inteiro utilizando a função is_int() do PHP:

Você também pode garantir que uma variável sempre seja do tipo Inteiro utilizando o prefixo (int) antes do seu valor, veja um exemplo:
$variavel = (int)20; // Retorna 20
$variavel = (int)"Qualquer valor"; // Retorna 0
Assim, qualquer valor diferente de um inteiro, irá se transformar em um valor nulo, que em boolean é false, e em Integer é 0.
Float
Os tipos float são números de ponto-flutuante, ou seja, representam números com casas decimais, veja o exemplo abaixo:
$variavel = 2.03;
$variavel = 0.05;
$variavel = -8.4;
Os valores acima, são Float e podem ser comparados com a função is_float() do PHP.

Strings
Uma string, é qualquer valor que você decidir dar a determinada variável, por exemplo:
$variavel = "Um valor qualquer";
Ou seja, você pode manipular os valores com várias funções do PHP facilmente.
Aulas anteriores
Veja o que você já aprendeu aqui no TEO:
- [Aula 1] Instalando o servidor Web
- [Aula 2] Criando o primeiro script PHP
- [Aula 3] Entendendo e utilizando variáveis
- [Aula 4] Entendendo e utilizando constantes
- [Aula 5] Tipos de dados: Boolean, Integers, float e Strings
- [Aula 6] Tipos de dados Array
- [Aula 7] Tipos de Operadores
- [Aula 8] IF, ELSE e ELSEIF em PHP
- [Aula 9] For, Foreach, While e Do While em PHP
- [Aula 10] Cookies e sessões em PHP
Dúvidas?
Lembre-se que se estiver com dúvidas, você pode entrar em contato com os editores e usuários do TEO a qualquer momento, utilizando nosso fórum de ajuda!
Mais sobre: Aula Tipos de dados Boolean Integers Float Strings Curso de PHP HTML CSS Grátis
Mais sobre "webmaster"
Comentários
Ainda não existem comentários nesse artigo, deixe sua opinião no formulário abaixo.










