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.