Daniel Segovia

Blog personal

Archive for the ‘4.7 Constantes’ Category

Constantes en clases

Hacer un comentario

Ya hemos visto las constantes globales. Ahora veremos como trabajar las constantes dentro de las clases.
Para definir las constantes dentro de una clase usaremos la palabra reservada const
Las constantes pueden ser accedidas sin instanciar la clase, como las propiedades estáticas, y también a través de un método

<?php
class Estados {
    const ACTIVO = 1;
    const PENDIENTE = 2;
    const ERROR = 3;
 
    public function getActivo(){
	return self::ACTIVO;
    }
}
 
echo Estados::ERROR;
$ob = new Estados;
echo $ob->getActivo();
?>

Written by Daniel Segovia

abril 13th, 2011 at 3:09 pm