PHP: Variabili e Tipi di Dati Fondamentali

PHP

In PHP, una variabile è un contenitore per archiviare informazioni. Tutte le variabili in PHP iniziano con il simbolo del dollaro `$`.

PHP è un linguaggio a tipizzazione debole (weakly typed). Questo significa che non devi dichiarare il tipo di dato di una variabile in anticipo. PHP lo capirà automaticamente in base al valore che le assegni.

I Tipi di Dati Scalari (Semplici)

  • String: Una sequenza di caratteri, racchiusa tra apici singoli (`'...'`) o doppi (`"..."`).
    $nome = "Mario Rossi";
  • Integer: Un numero intero, senza decimali.
    $eta = 30;
  • Float (o Double): Un numero con la virgola.
    $prezzo = 19.99;
  • Boolean: Può avere solo due valori: `true` o `false`. È usato per le condizioni logiche.
    $is_admin = true;

I Tipi di Dati Composti

  • Array: Un contenitore ordinato che può contenere più valori. Esistono array indicizzati (con indici numerici) e associativi (con indici testuali, chiamati chiavi).
    $colori = ["rosso", "verde", "blu"];
    $utente = ["nome" => "Mario", "cognome" => "Rossi"];
  • Object: Un'istanza di una classe. È una struttura dati che contiene sia proprietà (dati) che metodi (funzioni). Ne parliamo in dettaglio nella nostra introduzione all'OOP.

I Tipi di Dati Speciali

  • NULL: Un tipo speciale che ha un solo valore: `NULL`. Rappresenta l'assenza di valore, una variabile a cui non è stato assegnato nulla.
  • Resource: Un tipo speciale che rappresenta una risorsa esterna, come una connessione a un database o un file aperto.

Sebbene PHP sia a tipizzazione debole, le versioni moderne permettono di aggiungere "type hints" per rendere il codice più robusto e leggibile, un concetto che abbiamo sfiorato parlando di TypeScript per JavaScript.

Hai bisogno di una soluzione su misura?

Dalla Web App al gestionale custom, trasformiamo le tue idee in software performante. Contattaci per una consulenza gratuita.

Richiedi una consulenza