Constante de Objeto
Es posible definir valores constantes en una base para clases manteniendo los valores de las mismas invariables. Las Constantes difieren de las variables normales en que no se puede usar el simbolo $ para declararlas o usarlas. Asi como las propiedades estaticas, los valores constantes no pueden ser accedidos desde una instancia de un objeto.
It is possible to define constant values on a per-class basis remaining the same and unchangeable. Constants differ from normal variables in that you don't use the $ symbol to declare or use them. Like static members, constant values can not be accessed from an instance of the object.
Ejemplo 19-15. Definiendo y Usando una Constante Código PHP:
<?php
class MiClase
{
const constante = 'valor constante';
function muestraConstante() {
echo self::constante . "\n";
}
}
echo MiClase::constante . "\n";
$clase = new MiClase();
$clase->muestraConstante();
// echo $clase::constante; no esta permitido
?>