String, Inteiro, Flutuante, Booleano, Matriz, Objeto, NULL.
Uma string é uma sequência de caracteres, como "Olá, mundo!".
Você pode colocar qualquer texto entre aspas simples e duplas:
<?php $x = " Olá mundo! " ; $ x ; " <br> " ; $x = ' Olá mundo ' ; $x ; ?>
Um inteiro é um número sem decimais.
Regras inteiras:
O número inteiro deve ter pelo menos um dígito (0-9)
Números inteiros não podem conter vírgulas ou espaços
Números inteiros não têm ponto decimal
Os números inteiros podem ser positivos ou negativos
Os inteiros podem ser especificados em três formatos: decimal, hexadecimal (prefixado por 0x) ou octal (prefixado por 0).
Nos exemplos a seguir testaremos números diferentes.
A função PHP var_dump() retorna o tipo de dados e o valor da variável:
<?php $x = 5985 ; var_dump ( $ x ) ; " <br> " ; $ x = - 345 ; var_dump ( $ x ) ; " <br> " ; $ x = 0x8C ; var_dump ( $ x ) ; " <br> " ; $ x = 047 ; var_dump ( $ x ) ;
Números de ponto flutuante são números com parte decimal ou forma exponencial.
Nos exemplos a seguir testaremos números diferentes. A função PHP var_dump() retorna o tipo de dados e o valor da variável:
<?php $ x = 10.365 ; var_dump ( $ x ) ; " <br> " ; $ x = 2 .4 e3 ;" <br> " ; $ x = 8 E - 5 ;
O tipo booleano pode ser TRUE ou FALSE.
$x=verdadeiro;$y=falso;
O tipo booleano é geralmente usado para julgamento condicional. Você aprenderá mais sobre controle condicional nos capítulos seguintes.
Arrays podem armazenar vários valores em uma variável.
No exemplo a seguir, um array é criado e então a função PHP var_dump() é usada para retornar o tipo de dados e o valor do array:
<?php $ carros = array ( " Volvo " , " BMW " , " Toyota " ) ;
Você aprenderá mais sobre arrays nos capítulos seguintes.
Os tipos de dados de objeto também podem ser usados para armazenar dados.
Em PHP, os objetos devem ser declarados.
Primeiro, você deve declarar o objeto de classe usando a palavra-chave class. Classes são estruturas que podem conter propriedades e métodos.
Em seguida, definimos o tipo de dados na classe e depois usamos o tipo de dados na classe instanciada:
<?php aula Carro { var $cor ; função __construir ( $cor = " verde " ) { $isto - > cor = $cor } função qual_cor ( ) { retornar $isto - > cor } } ?>
No exemplo acima, a palavra-chave PHP this é um ponteiro para a instância do objeto atual e não aponta para nenhum outro objeto ou classe.
Você aprenderá mais sobre objetos nos capítulos seguintes.
Um valor NULL significa que a variável não tem valor. NULL é um valor do tipo de dados NULL.
O valor NULL indica se uma variável possui um valor nulo. Também pode ser usado para distinguir entre valores nulos de dados e valores NULL.
Você pode limpar os dados variáveis definindo o valor da variável como NULL:
<?php $ x = " Olá mundo ! " ; $ x = null ;