##// END OF EJS Templates
agregadas imagenes para el administrador del sitio
agregadas imagenes para el administrador del sitio

File last commit:

r0:1
r6:7
Show More
Config.php
51 lines | 1004 B | text/x-php | PhpLexer
<?php
class Config
{
private $vars;
private static $instance;
private function __construct()
{
$this->vars = array();
}
//Con set vamos guardando nuestras variables.
public function set($name, $value)
{
if(!isset($this->vars[$name]))
{
$this->vars[$name] = $value;
}
}
//Con get('nombre_de_la_variable') recuperamos un valor.
public function get($name)
{
if(isset($this->vars[$name]))
{
return $this->vars[$name];
}
}
public static function singleton()
{
if (!isset(self::$instance)) {
$c = __CLASS__;
self::$instance = new $c;
}
return self::$instance;
}
}
/*
Uso:
$config = Config::singleton();
$config->set('nombre', 'Federico');
echo $config->get('nombre');
$config2 = Config::singleton();
echo $config2->get('nombre');
*/
?>