Salta ai contenuti
Manuale LogoManuale Logo

Variabili e costanti

Una variabile è un nome a cui associ un valore, che puoi usare di nuovo più avanti.

In PHP le variabili iniziano con $.

<?php
$nome = "Luca";
$eta = 25;
echo $nome;

$nome contiene il testo "Luca". $eta contiene il numero 25.

Una variabile può cambiare durante l’esecuzione del programma.

<?php
$totale = 10;
$totale = $totale + 5;
echo $totale;

Output:

15

PHP legge il valore di $totale, aggiunge 5 e salva il risultato nella stessa variabile.

Un nome di variabile può contenere lettere, numeri e _, ma non può iniziare con un numero.

<?php
$nomeUtente = "Sara";
$prezzo_finale = 19.90;

Scegli nomi chiari. $prezzo è meglio di $p.

Una costante salva un valore che non deve cambiare.

<?php
const IVA = 22;
echo IVA;

Le costanti non usano $. Per convenzione spesso hanno nomi in maiuscolo.

Puoi anche usare define:

<?php
define("NOME_SITO", "Manuale PHP");
echo NOME_SITO;

Usa una variabile quando il valore può cambiare e una costante quando deve restare fisso.

Le variabili sono utili quando devi riusare un valore più volte.

<?php
$prezzo = 40;
$sconto = 8;
$totale = $prezzo - $sconto;
echo "Totale: $totale euro";

Se il prezzo cambia, modifichi solo $prezzo; il calcolo resta lo stesso.

In PHP $nome e nome indicano due cose diverse.

<?php
$nome = "Luca";
echo nome;

Il codice è sbagliato perché nome senza $ non indica la variabile. Quando leggi o modifichi una variabile, usa sempre il dollaro.

All’inizio, usa const per dichiarare costanti semplici nei tuoi file.

<?php
const COSTO_SPEDIZIONE = 4.90;

define esiste ancora e lo incontrerai in molti progetti, ma const è più leggibile nei casi semplici.

Crea tre variabili: $nome, $prezzo e $quantita. Calcola il totale e stampa una frase come Luca deve pagare 30 euro.