PHP Altruisas Ocio Eventos Cursos Las Palmas
/

La constante de clase en la Programación Orientada a Objetos en PHP

Dentro del concepto de Constante destacan las llamadas constantes de clase y son llamada así porque van definidas dentro de una clase y tienen la particularidad de que pueden utilizarse sin necesidad de instanciar antes un objeto.
Se puede utilizar una constante de clase siguiendo la siguiente sintaxis.

nombre_clase::nombre_constante

Y dentro de la clase la declararemos así:

<?php
//Definición de una clase
   class unaClase {
...
//declaración de una constante de clase
   const MICONSTANTE = 25 ;
...
}
//uso
   echo "El valor de mi constante de clase es ". unaClase::MICONSTANTE;
?>

Una constante de clase es por defecto pública, no es necesario declarar dicha propiedad.

Para consolidar este concepto de PHP puede consultar el mismo ejemplo explicado en la publicación:

Atributos o métodos estáticos en la Programación Orientada a Objetos en PHP

Deja una respuesta