Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/03/2008, 09:51
theUniC
 
Fecha de Ingreso: abril-2004
Mensajes: 39
Antigüedad: 20 años, 10 meses
Puntos: 2
Re: problemas al utilizar el patron singleton

Me parece que el patrón singleton está mal implementado en esa definición de classe. Yo te propongo el siguiente

Código PHP:
//usando el patrón singleton
class HashTable{
    var 
$key;
    var 
$value;
        
    private 
$hashtable;
    private static 
$instance NULL;
        
    private function 
__construct() {
        
$this -> hashtable = array();
    }
        
    static public function 
getInstance() {
        if (
self::$instance == NULL) {
            
self::$instance = new HashTable ();
        }
        return 
self::$instance;
    }
        
    function 
insert($key$val){
        
$this -> hashtable[$key]=$val;        
    }

    function 
get($key){
        
$val=$this -> hashtable[$key]; 
    }


Espero que te sirva!
Saludos!
__________________
Caiman Systems - Diseño y programación de aplicaciones de gestión y páginas web