Le costanti in PHP sono destinate a contenere un dato che deve essere immutabile, al contrario delle variabili.
Come utilizzare le costanti in PHP
Le costanti in PHP si possono definire in due modi. O tramite la funzione define oppure tramite la parola chiave const (disponibile dalla versione PHP 5 in poi).
In entrambi i casi, per convenzione, si preferisce dare alle costanti dei nomi in stampatello per poterle riconoscere facilmente.
Ricordiamo inoltre che i nomi delle costanti, così come quelli delle variabili sono case-sensitive.
Così come per le variabili i caratteri ammessi vanno dalla a-z, A-Z, 0-9 ed il simbolo underscore ( _ ), dunque gli altri caratteri non sono ammessi.
Inoltre i nomi delle costanti non possono iniziare con un numero.
Come utilizzare le costanti in PHP - funzione define()
Si può utilizzare la funzione define() in cui passiamo come primo argomento il nome della costante e come secondo argomento il suo valore.
Dopo per richiamarne il valore si utilizza semplicemente il suo nome. Ricordiamo che nelle variabili invece si utilizza il simbolo del dollaro ( $ ).
Il valore si richiama poi attraverso il suo nome, senza il simbolo del dollaro, che invece abbiamo utilizzato per le variabili.

50 Algoritmi per imparare PHP
Una guida step by step per imparare PHP con esercizi svolti.
Facciamo dunque degli esempi:
define('NOME', 'Coding');
echo NOME;
define('ETA', 30);
echo ETA;
Come utilizzare le costanti in PHP - parola chiave const
A partire da PHP 5 è possibile utilizzare la parola chiave const per definire le variabili.
Facciamo dunque degli esempi:
const NOME = 'Coding';
const ETA = 30;
echo NOME, ETA;
Conclusioni
In questa lezione ho introdotto l'utilizzo delle costanti in PHP, ma torneremo a parlare di questo argomento anche nelle prossime lezioni. Vedremo come memorizzare anche degli array in delle costanti e qual è la differenza tra l'utilizzo di define e const. Infatti, all'interno ad esempio delle istruzioni condizionali, i due metodi si comportano in maniera differente.
Alcuni link utili
Indice tutorial linguaggio PHP
Introduzione al linguaggio PHP
Ambiente di lavoro XAMP
Var_dump in PHP