Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/06/2008, 04:28
yoguuu
 
Fecha de Ingreso: enero-2005
Mensajes: 149
Antigüedad: 20 años
Puntos: 2
Respuesta: Archivo de configuracion para el site?

Supongo que te refieres a algo como esto:

Código PHP:
<?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');
 
*/
?>
http://es.wikipedia.org/wiki/Singleton

Pffff pero pienso que está en como se use que tenga sentido o no... Creo que para muchas de las cosas ya hay una solución preestablecida y es bueno aprovecharse de ella. Por ejemplo para organizar los lenguajes de una página web como decías... hay algo llamado Internacionalización (I18N).