Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2008, 19:01
grey
 
Fecha de Ingreso: diciembre-2007
Mensajes: 178
Antigüedad: 16 años, 5 meses
Puntos: 1
problema con includes

Amigos;

Se me presenta este problema, tengo una pagina que tiene varios includes.


include('class.unaclase.php';)

include('class.otraclase.php';)

include('class.otramasclase.php';)

include('class.unamasclase.php';)

el problema que esas clases algunas utilizan llamadas a base de datos y tengo una clase aparte con la conexion:

Código PHP:
class BaseSingle{
    public static 
$instancia;
            
    public static function 
getInstance(){
        if(
self::$instancia==null){
            try {
            
self::$instancia=new PDO("mysql:host=localhost;dbname=objeto",'daniel''fernando');
            
self::$instancia->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);


        }
        catch (
Exception $e){
            echo
"Error: ".$e->getMessage();
        }
        
        }
        return 
self::$instancia;
    }
    

todo funciona bien pero cuando llamo a la pagina que tiene los includes me sale un error diciendome que la clase
BaseSingle ya estaba declarada.

El problema evidentemente es que a 'BaseSingle' la tengo llamada varias veces en los includes,pero si la saco de alguno, me sale un mensaje que no encuentra la clase.
Alguien sabe que puedo hacer en estos casos o que error estoy cometiendo.


Saludos y gracias.