Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/02/2005, 07:32
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 6 meses
Puntos: 69
Este sería un ejemplo de un Singleton bien implementado para PHP4, teniendo en cuenta las referencias :
Código PHP:
<?php
class BaseDatos
{
    function &
instancia()
    {
        static 
$_instancia;
        if(empty(
$_instancia))
        {
            
$_instancia =& new BaseDatos();
        }
        return 
$_instancia;
    }
}

class 
ArtículoMapper
{
    function 
porId$id )
    {
        
$db =& BaseDatos::instancia();
        
$db->ejecutar('SELECT ... FROM tabla');
        
        
// etc
    
}
}
?>
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com