que tal amigos?
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:
echo Configuracion::$color . '<br/>';
echo configuracion::$color . '<br/>';
dentro de un archivo
index.php
Código:
require_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/>';
y dentro de
configuracion.php
Código:
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;
}
}
desde ya, gracias!