ProPixel

Participe do fórum, é rápido e fácil

ProPixel
ProPixel
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
LuucasBP
LuucasBP
Membro Épico

<b>Idade</b> Idade : 21
<b>Posts</b> Posts : 625
<b>Créditos</b> Créditos : 20
<b>Respeito</b> Respeito : 1
#ANONBR
Warning : PHP - Tipos - Introdução YgSrOka
O PHP suporta oito tipos primitivos.

São quatro tipos básicos:

boolean
integer
float (número de ponto flutuante, ou também double)
string
Dois tipos compostos:

array
object
E finalmente dois tipos especiais:

resource
NULL
Este manual também introduz alguns pseudo-tipos por razões de legibilidade:

mixed
number
callback
E a pseudo-variável $....

Algumas referências para o tipo "double" podem aparecer no manual. Considere o tipo double como sendo o float; os dois nomes existem por razões históricas.

O tipo de uma variável geralmente não é definido pelo programador: isto é decidido em tempo de execução pelo PHP, dependendo do contexto na qual a variável é usada.

Nota: Para checar o tipo e valor de uma expressão, utilize a função var_dump().

Para ter uma representação legível de um tipo para debugar, use a função gettype(). Para verificar por um certo tipo, não use gettype(), mas sim as funções is_tipo. Vejamos alguns exemplos:

<?php
$a_bool = TRUE; // um booleano
$a_str = "foo"; // uma string
$a_str2 = 'foo'; // uma string
$an_int = 12; // um inteiro

echo gettype($a_bool); // mostra: boolean
echo gettype($a_str); // mostra: string

// Se ele é um inteiro, incrementa-o com quatro
if (is_int($an_int)) {
$an_int += 4;
}

// Se $bool é uma string, mostre-a
// (não imprime nada)
if (is_string($a_bool)) {
echo "String: $a_bool";
}
?>
Para forçar a conversão de uma variável para um certo tipo, você pode converter (cast) a variável ou usar a função settype() nela.

Note que uma variável pode ser avaliada com valores diferentes em certas situações, dependendo de qual tipo ela é no momento. Para mais informações, veja a seção Manipulação de tipos. A tabela de conversão de tipos também pode ser útil, como mostra exemplos de comparações de vários tipos.
Koily
Koily
Coordenador

<b>Idade</b> Idade : 29
<b>Posts</b> Posts : 4744
<b>Créditos</b> Créditos : 250
<b>Respeito</b> Respeito : 36
Foco, força e fé.
Warning : PHP - Tipos - Introdução ZsaKMOb
Php.net detected. Ctrl C, Ctrl V? Cara, por que vocês não estudam e elaboram os próprios tutoriais? Odeio copiado e colado, e outra, não colocou os devidos créditos.
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos