Tipos de Dados do PHP
- Página Anterior Echo / Print PHP
- Próxima Página Funções de String do PHP
Strings, inteiros, números de ponto flutuante, lógica, arrays, objetos, NULL.
Strings PHP
Strings são sequências de caracteres, como "Hello world!".
Strings podem ser qualquer texto entre aspas. Você pode usar aspas simples ou duplas:
Exemplo
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
Inteiros PHP
Inteiros são números sem decimais.
Regras dos inteiros:
- Inteiros devem ter pelo menos um número (0-9)
- Inteiros não podem conter vírgulas ou espaços
- Inteiros não podem conter ponto decimal
- Inteiros podem ser positivos ou negativos
- Inteiros podem ser especificados em três formatos: decimal, hexadecimal (prefixo 0x) ou octal (prefixo 0)
Nas exemplos a seguir, testaremos diferentes números. O PHP var_dump() retornará o tipo de dados e o valor da variável:
Exemplo
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // Número negativo var_dump($x); echo "<br>"; $x = 0x8C; // Número hexadecimal var_dump($x); echo "<br>"; $x = 047; // Número octal var_dump($x); ?>
Números de ponto flutuante PHP
Números de ponto flutuante são números com ponto decimal ou formato exponencial.
Nas exemplos a seguir, testaremos diferentes números. O PHP var_dump() retornará o tipo de dados e o valor da variável:
Exemplo
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
Lógica PHP
Lógica é verdadeira ou falsa.
$x = true; $y = false;
Lógica é frequentemente usada em testes de condições. Você aprenderá mais sobre testes de condições em capítulos posteriores deste tutorial.
Arrays do PHP
Os arrays armazenam múltiplos valores em uma variável.
Neste exemplo, testaremos diferentes arrays. O PHP var_dump() retornará o tipo de dados e o valor da variável:
Exemplo
<?php $cars=array("Volvo","BMW","SAAB"); var_dump($cars); ?>
Você aprenderá mais sobre arrays em capítulos posteriores deste tutorial.
Objetos PHP
Os objetos são um tipo de dados que armazenam dados e informações sobre como lidar com esses dados.
Em PHP, é necessário declarar explicitamente os objetos.
Primeiro,我们必须 declarar a classe do objeto. Para isso, usamos a palavra-chave class. A classe é uma estrutura que contém atributos e métodos.
Depois, definimos o tipo de dados no objeto da classe e usamos esse tipo de dados na instância dessa classe:
Exemplo
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
Você aprenderá mais sobre objetos em capítulos posteriores deste tutorial.
Valor NULL PHP
O valor NULL especial indica que a variável não tem valor. NULL é o único valor possível do tipo de dados NULL.
O valor NULL indica se a variável está vazia. Também é usado para distinguir strings vazias e valores nulos de banco de dados.
Pode-se limpar a variável definindo o valor como NULL:
Exemplo
<?php $x="Hello world!"; $x=null; var_dump($x); ?>
- Página Anterior Echo / Print PHP
- Próxima Página Funções de String do PHP