🔒 Una costante è un valore che, una volta definito, non può essere modificato.
A differenza delle variabili:
La variabile può cambiare valore
La costante resta sempre uguale
Si usa quando un dato non deve cambiare durante l’esecuzione del programma.
In PHP si usa la funzione define():
<?php |
📌 "NOME_SITO" è il nome della costante
📌 "Il Mio Sito" è il valore
<?php |
Risultato:
Il Mio Sito
⚠️ Nota importante:
Le costanti non usano il simbolo $.
Variabile:
<?php |
Costante:
<?php |
Una costante non può essere ridefinita.
Per abitudine, i nomi delle costanti si scrivono in:
MAIUSCOLO_CON_UNDERSCORE
Esempi:
define("VERSIONE", "1.0"); |
Non è obbligatorio, ma è una buona pratica.
<?php |
Se l’IVA cambia, basta modificare la costante in un solo punto.
✔️ Quando il valore non deve cambiare
✔️ Per impostazioni generali del sito
✔️ Per configurazioni (es. nome sito, versione, percentuali fisse)
Se il valore deve cambiare → usa una variabile
Se non deve cambiare → usa una costante
✔️ Una costante non cambia valore
✔️ Si crea con define()
✔️ Non usa il simbolo $
✔️ È utile per impostazioni fisse
Le costanti aiutano a scrivere codice più ordinato e più sicuro.
Nel prossimo capitolo inizieremo a parlare dei tipi di dati, per capire meglio cosa possono contenere variabili e costanti.