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_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (Exception $e){
echo"Error: ".$e->getMessage();
}
}
return self::$instancia;
}
}
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.