Tipos de Dados PHP

Tipos De Dados Php



PHP é uma linguagem de script do lado do servidor que pode lidar com oito tipos de dados diferentes para armazenar os valores nas variáveis ​​e cada tipo de dados pode realizar coisas diferentes. Esses tipos de dados são categorizados em 3 tipos, incluindo scaler, composto e tipo de dados especial. Esses tipos de dados são usados ​​para criar variáveis ​​em programas PHP e vamos discuti-los em detalhes neste guia.

Tipos de Dados PHP

Existem vários tipos de dados disponíveis no PHP que podem ser usados ​​para armazenar vários tipos de dados. Esses tipos de dados são divididos em três grandes categorias:

1: Tipo de dados escalar

Nesse tipo de dados, a variável pode conter um único valor por vez. A seguir estão os tipos de dados escalares em PHP:







  • inteiro: Use para armazenar números sem pontos decimais como 10,15.
  • Flutuador: Usado para armazenar números com pontos decimais como 12,45, 54,566.
  • Corda: Usado para armazenar dados textuais, que podem ser colocados entre aspas simples (‘Hello’), duplas ou duplas (“Hello”).
  • Boleano: Usado para armazenar valores lógicos true ou false.

Exemplo 1

No código de exemplo escrito abaixo, defini três tipos de dados diferentes. A primeira variável $n1 armazena o valor inteiro, $n2 armazena o flutuador, e $ ch tem o valor da string:





$n1 = 14 ;

$n2 = 22.34 ;

$ ch = 'Linux' ;

eco 'O inteiro é: $n1 \n ' ;

eco 'O flutuador é: $n2 \n ' ;

eco 'O personagem é: $ ch \n ' ;

?>



Exemplo 2

No código de exemplo a seguir, estou usando o dados booleanos tipo:







$variável = verdadeiro ;

var_dump ( $variável ) ;

?>

2: Tipo de dados compostos

No tipo de dados compostos , a variável pode conter mais de um valor:



  • Variedade: A matriz é o conjunto de diferentes valores que podem ser acessados ​​por meio de uma chave.
  • Objeto: O objeto é um exemplo de uma classe que contém métodos e funções. Cada objeto compartilha as mesmas propriedades e métodos da classe pai.

Exemplo 1

O exemplo a seguir ilustra a declaração do tipo de dados arrays e a saída do console em PHP:



$idiomas = variedade ( 'PHP' , 'C' , 'Java' , 'Ir' , 'C#' ) ;

eco 'Primeiro elemento: $idiomas[0] \n ' ;

eco 'Segundo Elemento: $idiomas[1] \n ' ;

eco 'Terceiro Elemento: $idiomas[2] \n ' ;

eco 'Quarto elemento: $idiomas[3] \n ' ;

eco 'Quinto Elemento: $idiomas[4] \n ' ;

?>

Exemplo 2

No exemplo abaixo, primeiro definimos o classe Retângulo e, em seguida, criou uma mensagem de objeto com o Retângulo aula:



aula Retângulo {

público $largura ;

público $altura ;

público função área ( ) {

retornar $este -> largura * $este -> altura ;

}

}

$reta = novo Retângulo ;

$reta -> largura = 5 ;

$reta -> altura = 10 ;

eco 'Área do retângulo: ' . $reta -> área ( ) . ' \n ' ;

?>

3: Tipo de dados especiais

A seguir estão dois tipos de dados especiais do PHP:

  • NULO: O nulo não representa nada; mostra a ausência de valor na variável.
  • Recurso: A variável está apontando para alguma fonte externa.

Exemplo 1

O código de exemplo a seguir mostra o comportamento do tipo de dado nulo em PHP:



$y = nulo ;

var_dump ( $y ) ;

?>

Exemplo 2

O recurso é usado para apontar para alguns arquivos para abrir no PHP. O código de exemplo a seguir pode ser usado para usar os dados do recurso:



$handle = fopen ( 'meuarquivo.txt' , 'r' ) ou o ( 'Impossível abrir o ficheiro!' ) ;

eco medo ( $handle , tamanho do arquivo ( 'meuarquivo.txt' ) ) ;

fechar ( $handle ) ;

?>

No exemplo acima, a função fopen() fornecerá o identificador de recurso enquanto abre o arquivo de recurso e o atribui à variável $handle. A saída do navegador do código é:

Conclusão

PHP oferece uma variedade de tipos de dados para armazenar e manipular diferentes tipos de dados, incluindo escalar , composto , e tipos de dados especiais . Compreender os diferentes tipos de dados e seus usos é essencial para escrever um código PHP eficaz. Com este guia, você agora tem uma melhor compreensão dos tipos de dados PHP e como usá-los em seu código.