No se que versión de PHP uses, pero por compatibilidad a versiones de PHP 4 los constructores de la clase se pueden llamar de la misma manera de la clase.
Me explico en PHP 4 para invocar al constructor se hacia de la manera
Código PHP:
Ver originalClass Hola{
function Hola(){
echo "soy el constructor";
}
}
$HOLA = new Hola();
//imprime soy el constructor
PHP 5 por compatibilidad copia este comportamiento, así que te recomiendo que pruebes de esta manera:
Código PHP:
Ver originalclass Conectar
{
public function __construct(){
}
public function conectar ( $string_consulta ) //línea 327
{
//establezco los datos de autenticación para acceder a la base de datos
//establezco el conjunto de caracteres a nivel de servidor en tiempo de ejecucion
//escapo caracteres para evitar sql injection
//conecto a la base de datos
$IDConsulta = mysqli_query($IDConexion , $Consulta); //línea 339
//retorno los resultados
return $IDConsulta;
}
}
Espero se entienda
Saludos