Buenas, ¿que tal?. El tema es que haciendo una web me surgió la duda entre la diferencia entre poner
define("texto","el texto que sea.");
y poner $texto="el texto que sea.";
Se que una variable es algo que puede cambiar y una constante es algo fijo, no me refiero a eso cuando pregunto entre la diferencia entre una y otra, sino que más bien mi duda es si existe algún motivo por el que usar constantes para eso y no variables (ya que el resultado es el mismo).

Gracias de antemano.