I tipi di dati in PHP sono categorie che rappresentano il tipo di informazione che una variabile può contenere. Ogni tipo di dato ha un insieme di valori possibili e un insieme di operazioni che possono essere eseguite su di esso.
In PHP, ci sono diversi tipi di dati che possono essere utilizzati:
- Interi (integer): rappresentano numeri interi senza decimali, come -5, 0, 1, 100, etc.
- Float (float): rappresentano numeri con decimali, come -5.6, 0.0, 1.2, 100.01, etc.
- Stringhe (string): rappresentano sequenze di caratteri, come “ciao”, “wewe”, “123”, etc.
- Booleani (boolean): rappresentano valori veri o falsi, come true o false.
- Array: rappresentano collezioni di dati, come array di interi, array di stringhe, etc.
- Oggetti: rappresentano istanze di classi con proprietà e metodi.
- NULL: rappresenta un valore nullo o non definito.
Da tenere presente: PHP è un linguaggio dinamicamente tipizzato, cioè non è necessario specificare il tipo di una variabile quando viene dichiarata, poiché questo viene determinato automaticamente in base al valore assegnato alla variabile.
Per esempio, in PHP è possibile assegnare un valore intero a una variabile e successivamente assegnare un valore stringa a quella stessa variabile, senza dover dichiarare esplicitamente il tipo della variabile. Ciò significa che è possibile utilizzare la stessa variabile per contenere valori di tipo diverso durante l’esecuzione del codice.
Sintassi dei tipi di dati in PHP
// Interi (integer)
$numero_intero = 10;
// Float (float)
$numero_decimale = 3.14;
// Stringhe (string)
$stringa = "ciao";
// Booleani (boolean)
$vero_falso = true;
// Array
$array = array(1, 2, 3, 4);
$array = ['primo', 'secondo', 'terzo', 'quarto'];
// Oggetti
$oggetto = new stdClass();
// NULL
$nullo = null;