tutoriais mais recente desenvolvimento web
 

PHP 5 tipos de dados


Tipos PHP Data

As variáveis ​​podem armazenar dados de diferentes tipos e diferentes tipos de dados podem fazer coisas diferentes.

PHP suporta os seguintes tipos de dados:

  • Corda
  • número inteiro
  • Flutuador (floating point numbers - also called double)
  • boleano
  • ordem
  • Objeto
  • NULO
  • Recurso

PHP Cordas

Uma string é uma sequência de caracteres, como "Hello world!" .

A cadeia pode ser qualquer texto dentro de aspas. Você pode usar aspas simples ou duplas:

Exemplo

<?php
$x = "Hello world!";
$y = 'Hello world!';

echo $x;
echo "<br>";
echo $y;
?>
Exemplo executar »

PHP Integer

Um tipo de dados de número inteiro é um número decimal entre não-2.147.483.648 e 2147483647.

Regras para números inteiros:

  • Um inteiro deve ter pelo menos um dígito
  • Um inteiro não deve ter um ponto decimal
  • Um inteiro pode ser positivo ou negativo
  • Inteiros pode ser especificada em três formatos: decimal (10-based) , hexadecimal (16-based - prefixed with 0x) ou octal (8-based - prefixed with 0)

No seguinte exemplo $ x é um número inteiro. O PHP var_dump() devolve o tipo de dados e o valor:

Exemplo

<?php
$x = 5985;
var_dump($x);
?>
Exemplo executar »

PHP Float

Um flutuador (floating point number) é um número com um ponto decimal ou um número na forma exponencial.

No exemplo a seguir $ x é um float. O PHP var_dump() devolve o tipo de dados e o valor:

Exemplo

<?php
$x = 10.365;
var_dump($x);
?>
Exemplo executar »

PHP booleana

Um valor booleano representa dois estados possíveis: verdadeiro ou falso.

$x = true;
$y = false;

Booleans são muitas vezes utilizados em testes de condicional. Você vai aprender mais sobre o teste condicional em um capítulo posterior deste tutorial.


PHP matriz

Uma matriz armazena vários valores em uma única variável.

No exemplo a seguir $ carros é uma matriz. O PHP var_dump() devolve o tipo de dados e o valor:

Exemplo

<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
Exemplo executar »

Você vai aprender muito mais sobre matrizes em capítulos posteriores deste tutorial.


PHP objeto

Um objeto é um tipo de dados que armazena os dados e informações sobre como processar os dados.

Em PHP, um objeto deve ser declarado explicitamente.

Primeiro devemos declarar uma classe de objeto. Para isso, usamos a palavra-chave classe. Uma classe é uma estrutura que pode conter propriedades e métodos:

Exemplo

<?php
class Car {
    function Car() {
        $this->model = "VW";
    }
}

// create an object
$herbie = new Car();

// show object properties
echo $herbie->model;
?>
Exemplo executar »

Você vai aprender mais sobre objetos em um capítulo posterior deste tutorial.


PHP NULL Valor

Null é um tipo de dados especial que pode ter apenas um valor: NULL.

Uma variável do tipo de dados NULL é uma variável que não tem nenhum valor atribuído a ele.

Dica: Se uma variável é criada sem um valor, ele é automaticamente atribuído um valor de NULL.

As variáveis ​​também podem ser esvaziadas, definindo o valor para NULL:

Exemplo

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
Exemplo executar »

Resource PHP

O tipo de recurso especial não é um tipo de dados real. É o armazenamento de uma referência às funções e recursos externos para PHP.

Um exemplo comum de usar o tipo de dados de recursos é uma chamada de banco de dados.

Não vamos falar sobre o tipo de recurso aqui, pois é um tópico avançado.