Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/06/2008, 12:29
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 5 meses
Puntos: 43
Respuesta: crear singleton

Hola Destor77 !

Fíjate que en la clase HT, el constructor es público, tienes que cambiarlo a privado para que no pueda ser instanciada diréctamente la clase.

También una cosa, dentro del constructor tienes las siguiente línea:

Código PHP:
$HT = new CHPPConnection('nukestats','/test'); 
No es necesario que crees una instancia de CHPPConnection si ya estas heredando de ella.

Código PHP:
class HT extends CHPPConnection {

        private static 
$instance null;
     
        private function 
__construct()  {
              
$config Config::singleton();
              
parent::__construct($config->param1$config->param2);
        }
     
        public static function 
singleton()  {

            if(
self::$instance == null)  {
                
self::$instance = new self();
            }
            return 
self::$instance;
        }
    } 
Un saludo !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.