Una costante mantiene lo stesso valore per tutta l'esecuzione. const a livello di file o dentro una classe è risolta a compile-time dove possibile; define() è utile per nomi dinamici o valori calcolati una sola volta.
Convenzione: spesso MAIUSCOLO_CON_UNDERSCORE.
Esempio
<?php
define("APP_NAME", "BoxCode");
const DEFAULT_LOCALE = "it_IT";
echo APP_NAME, " — ", DEFAULT_LOCALE;