Guia PHP com MySQL #5 – Tipos no PHP
Postado por: Eduardo emO PHP disponibiliza oito tipos básicos divididos em 3 Grupos:
1- Escalares
- Inteiros (int)
- Ponto Flutuante (float, Double, Real) – usado para valores
- String (texto)
- Booleanos (
Sim ou NãoVerdadeiro ou Falso), lembram da álgebra de boole que aprendemos no colégio?
2.- Compostos
- Arrays (Vetores e Matrizes)
- Objetos
3.- Especiais
- Recursos
- Nulo (Null)
O mais interessante é que você não precisa se preocupar em definir o tipo de variável, como em outras linguagens, pois o PHP faz isso pra você. Veja o Exemplo seguinte:
<?php
$i = 10; //inteiro
$nome = “Ventania”; //String – Texto
$falso = false; //Boleano
$valor = 10.25; // ponto flutuante
?>
É possível saber o tipo de uma variável (nos próximos posts irei explanar com maior ênfase) pela função gettype( ); cuja sintaxe é: String gettype(variável). O Resultado é a descrição do tipo da variável. Vamos alterar o exemplo anterior para mostrar o tipo de cada uma das variáveis.
<?php
$i = 10; //inteiro
$nome = “Ventania”; //String – Texto
$falso = false; //Boleano
$valor = 10.25; // ponto flutuante
echo '$i é do tipo :' . gettype($i) . '<br>';
echo '$nome é do tipo :' . gettype($nome). '<br>';
echo '$falso é do tipo :' . gettype($falso). '<br>';
echo '$valor é do tipo :' . gettype($valor). '<br>';
?>
O resultado você pode conferir aqui.
Dica:
Não utilize a função gettype para verificar o tipo de uma variável, pois alem de ser uma função de execução lenta, as descrições dos tipos no PHP podem ser alteradas em versões futuras. Em vez disso utilize as funções is(_tipo), as quais retornam verdadeiro se a variável for do tipo pesquisado, sua sintaxe é: Bool is_*(variável) // onde o * é o tipo da variável
Veja a lista de funções is_* disponíveis:
- Is_integer (é inteiro)
- Is_string (é texto)
- Is_bool (é booleano)
- Is_float (é ponto flutuante)
- Is_null (é nulo)
- Is_object (é objeto)
- Is_resource (é recurso)
- Is_array (é array)
Nesse post vimos quais são os tipos de variáveis que o PHP suporta e como utilizá-las, nos próximos posts estarei explicando detalhadamente sobre cada tipo.














Comentáriozinho básico sobre a descrição dos tipos. Boolena é Verdadeiro ou Falso e não – Sim ou Não rsrs.
Mesmo assim, é sempre bão estar no dia-a-dia! Abraços