Puedes reservar nombres en PHP y asignarles un valor, éstas son llamadas constantes.
Una vez definidas las constantes no puedes cambiar su valor. Las constantes tienen las mismas reglas que las variables a excepción de que no llevan el signo $ delante.
Es una practica muy común, como en la mayoría de los lenguajes, definir las constantes en mayúsculas.
A diferencia de las variables, las constantes pueden ser accedidas desde cualquier lugar, ya sea funciones, métodos o clases.
La función reservada para crear las constantes es define.
Un ejemplo.
<?php define("MENSAJE_BIENVENIDA", "Hola a todos"); //MENSAJE_BIENVENIDA es el nombre de la constante //Hola a todos es su valor echo MENSAJE_BIENVENIDA . '<br />'; function imprimir_constante(){ echo MENSAJE_BIENVENIDA . '<br />'; } imprimir_constante(); class constante{ function mostrar(){ echo MENSAJE_BIENVENIDA . '<br />'; } } constante::mostrar(); $objeto = new constante; $objeto->mostar(); ?>