Non credo che in PHP ci siano differenze, anche se in altri linguaggi sì.
Più che altro, serve a livello di leggibilità: se qualcuno leggesse il codice saprebbe subito se ciò che sta vedendo potrà avere un valore diverso da quello iniziale o no.
Per esempio se trovassi una pagina con una frase stampata con una echo e volessi cambiarla, se fosse scritta come
Codice PHP:
define('COST', 'Una costante');
// Altro codice
echo COST;
saprei che dovrei fermarmi alla prima riga per cambiare il suo valore, perché di sicuro non cambierà più avanti e la echo stamperà sicuramente il nuovo valore; invece se fosse stata scritta così
Codice PHP:
$var = 'Una variabile';
// Altro codice
$var = 'Un altro valore';
// Ancora altro codice
echo $var;
non mi sarei potuto fermare alla prima riga, perché ci sarebbe potuta essere una modifica successiva.
Ovviamente pensa ai commenti "Altro codice" come tante righe di codice vario