tengo una duda con respecto al código siguiente... específicamente en las lineas donde: Configuracion y configuracion; uno es con mayúscula y el otro esta en minúscula, en ambos casos imprime sin problema el valor que contiene $color..
¿como es que reconoce y no muestra error alguno?
Código:
dentro de un archivo index.phpecho Configuracion::$color . '<br/>'; echo configuracion::$color . '<br/>';
Código:
y dentro de configuracion.phprequire_once 'configuracion.php'; configuracion::setColor("orange"); configuracion::setEntorno("remote"); configuracion::setNewsletter(true); echo Configuracion::$color . '<br/>'; echo configuracion::$color . '<br/>'; echo configuracion::$entorno . '<br/>'; echo configuracion::$newsletter . '<br/>';
Código:
desde ya, gracias! class Configuracion{ public static $color; public static $newsletter; public static $entorno; public static function getColor(){ return self::$color; } public static function getNewsletter(){ return self::$newsletter; } public static function getEntorno(){ return self::$entorno; } public static function setColor($color){ self::$color = $color; } public static function setNewsletter($newsletter){ self::$newsletter = $newsletter; } public static function setEntorno($entorno){ self::$entorno = $entorno; } }