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(); ?>