Intern
Quali sono i tipi di dati in PHP?
sobes.tech AI
Risposta dell'AI
PHP ha otto tipi di dati:
Tipi scalari:
bool(valore booleano)int(numero intero)float(numero a virgola mobile)string(stringa)
Tipi compositi:
array(array)object(oggetto)
Tipi speciali:
resource(risorsa)null(NULL)
Breve descrizione di ogni tipo:
bool: Due valori possibili -trueofalse.int: Numeri interi senza parte decimale. L'intervallo dipende dalla piattaforma.float: Numeri con parte decimale o in forma esponenziale.string: Sequenza di caratteri. Possono essere racchiusi tra virgolette singole (') o doppie (").array: Mappa ordinata che può contenere elementi di qualsiasi tipo di dato, accessibili tramite chiavi numeriche o di stringa.object: Istanza di una classe che contiene proprietà e metodi.resource: Variabile speciale che contiene un riferimento a una risorsa esterna, come un database o un file.null: Variabile che non ha alcun valore. L'unico valore possibile di questo tipo èNULL(senza distinzione tra maiuscole e minuscole).
Esempi:
<?php
$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // oggetto (esempio di un oggetto vuoto)
$file_handle = fopen("percorso/del/file.txt", "r"); // resource
$variable_is_null = null; // null
?>