Intern
Quais são os tipos de dados em PHP?
sobes.tech IA
Resposta da IA
O PHP tem oito tipos de dados:
Tipos escalares:
bool(booleano)int(inteiro)float(número de ponto flutuante)string(cadeia de caracteres)
Tipos compostos:
array(array)object(objeto)
Tipos especiais:
resource(recurso)null(NULL)
Descrição breve de cada tipo:
bool: Dois valores possíveis -trueoufalse.int: Números inteiros sem parte decimal. O intervalo depende da plataforma.float: Números com parte decimal ou em forma exponencial.string: Sequência de caracteres. Podem estar encerrados entre aspas simples (') ou duplas (").array: Mapa ordenado que pode conter elementos de qualquer tipo de dado, acessíveis por chaves numéricas ou de string.object: Instância de uma classe que contém propriedades e métodos.resource: Variável especial que contém uma referência a um recurso externo, como uma base de dados ou arquivo.null: Variável que não possui valor. O único valor possível deste tipo éNULL(sem distinção de maiúsculas ou minúsculas).
Exemplos:
<?php
$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // objeto (exemplo de um objeto vazio)
$file_handle = fopen("caminho/para/o/arquivo.txt", "r"); // resource
$variable_is_null = null; // null
?>