Lezione 4 – Tipi di dati

·

2 min

Paper originale

Guida scritta nel 2016, aggiornata a ottobre 2026.

Ogni valore in PHP ha un tipo, che indica di che genere di dato si tratta: un numero, un testo, un valore vero/falso e così via.

I tipi più semplici, detti scalari, sono quattro:

  • bool
  • int
  • float
  • string

Poi ci sono tipi più articolati, come array e object, e tipi speciali come null. In questa lezione ci concentriamo sui quattro tipi scalari; gli altri li vedremo più avanti nel corso.

bool

I valori booleani possono essere solo due: true (vero) o false (falso). Servono a rappresentare condizioni, ad esempio se un utente ha effettuato l’accesso oppure no.

int

Gli interi rappresentano i numeri senza parte decimale, positivi o negativi. Ad esempio: -2, -1, 0, 1, 2.

float

I float, a differenza degli interi, rappresentano i numeri con la virgola. Ad esempio: 1.2, 10.3, -13.22.

Attenzione: in PHP, come in quasi tutti i linguaggi di programmazione, il separatore decimale è il punto, non la virgola. Scrivere 1,2 non dà il numero uno virgola due.

string

Le stringhe rappresentano il testo, cioè una sequenza di caratteri, scritta tra apici. Ad esempio: 'ciao', 'Hello world', '20'.

Nota l’ultimo esempio: '20', tra apici, è una stringa, non un numero. 20 senza apici, invece, è un intero.

Vedere il tipo di un valore

Per sapere di che tipo è un valore puoi usare var_dump(), che ne mostra tipo e contenuto. Prova questo script:

<?php
var_dump(true);
var_dump(20);
var_dump(1.2);
var_dump('20');

Il risultato sarà:

bool(true)
int(20)
float(1.2)
string(2) "20"

Il numero tra parentesi accanto a string indica quanti caratteri contiene la stringa.

Essendo un corso base, non entriamo nel dettaglio delle caratteristiche di ogni tipo. Se vuoi approfondire, ti consiglio di dare un’occhiata alla documentazione ufficiale.

Nella prossima lezione vediamo come usare questi dati e come lavorarci, con qualche esempio pratico.Nella prossima lezione andiamo a capire come utilizzare e come lavorare sui dati con qualche esempio pratico.