Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/08/2011, 08:40
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: problemas con instanciar una classe

Aparte que en PHP5 ya no debes de usar &= porque en PHP5 todos los objetos se devuelven por referencia, y el uso que tienes ahí de global y static son incorrectos, lo correcto en teoría debería de ser algo así:
Código PHP:
Ver original
  1. class Database
  2. {
  3.        private static $_link = null;
  4.  
  5.        public static getInstance()
  6.        {
  7.                if (!(self::$_link instanceof self)) {
  8.                         self::$_link = new self();
  9.                }
  10.  
  11.                return self::$_link;
  12.        }
  13. }

Aunque también usar singleton para conexiones de la BDD es des-aconsejado, busca en el foro, hay muchas discusiones al respecto.

Saludos.