PHP - Tipos - Introdução
2 participantes
- LuucasBP
Membro Épico - Idade : 21
Posts : 625
Créditos : 20
Respeito : 1
#ANONBR
Warning :
PHP - Tipos - Introdução
Qui 18 Out 2012, 21:45
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.
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
Coordenador - Idade : 29
Posts : 4744
Créditos : 250
Respeito : 36
Foco, força e fé.
Warning :
Re: PHP - Tipos - Introdução
Qui 18 Out 2012, 22:57
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.
Permissões neste sub-fórum
Não podes responder a tópicos
|
|