PHP
HTML
CSS
JavaScript
Generatori
Varie & Old

PHP: tipi di dati

Tipi di dati PHP

Osserviamo i tipi di dati principali supportati da PHP e come utilizzarli per rappresentare informazioni di natura diversa.

Introduzione ai tipi di dati

PHP è un linguaggio debolmente tipizzato: non occorre dichiarare il tipo della variabile, che viene determinato automaticamente in base al valore assegnato. È però importante conoscere i tipi principali per usarli correttamente.

  • String: testo racchiuso tra virgolette.
  • Integer: numeri interi.
  • Float (o Double): numeri con la virgola decimale.
  • Boolean: valori logici, vero o falso.
  • Array: insiemi di valori.
  • Object: istanze di classi.
  • NULL: assenza di valore.

Esempi di tipi di dati

Vediamo alcuni esempi di variabili con diversi tipi di dati.

Codice Esempio: vari tipi di dati

CODE: PHPpreleva codice
  1. <?php
  2.   $testo = "Ciao mondo";     // stringa
  3.   $numero = 42;              // intero
  4.   $prezzo = 19.99;           // decimale
  5.   $attivo = true;            // booleano
  6.   $lista = array("a", "b");  // array
  7.   $vuoto = NULL;             // valore nullo
  8.  
  9.   echo $testo;
  10.   echo " - numero: $numero";
  11.   echo " - prezzo: $prezzo";
  12.   echo " - attivo: $attivo";
  13. ?>
  14. <!-- Output nel browser:
  15. Ciao mondo - numero: 42 - prezzo: 19.99 - attivo: 1
  16. -->

Tabella riassuntiva tipi di dati

Tipo Descrizione Esempio
StringSequenza di caratteri"PHP"
IntegerNumero intero100
FloatNumero decimale3.14
BooleanValore logicotrue / false
ArrayCollezione di valoriarray(1,2,3)
ObjectIstanza di una classenew Classe()
NULLAssenza di valoreNULL

Considerazioni

PHP gestisce automaticamente i tipi di dati in base al contesto. È importante però conoscere le differenze tra stringhe, numeri, booleani, array e oggetti per evitare comportamenti inattesi e scrivere codice più chiaro e corretto.


I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies