Ver Mensaje Individual
  #18 (permalink)  
Antiguo 29/12/2004, 13:18
Avatar de Calisco
Calisco
 
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 10 meses
Puntos: 4
Constante de Objeto

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
?>
__________________
| Cabeza De Raton |

Última edición por Calisco; 11/01/2005 a las 07:47 Razón: mantenimiento