segun vi, el error esta al final, en esta parte
Código PHP:
}
echo $visitas2;
}
catch(Exception $ex)
{
throw new Exception($ex->getMessage());
}
}
}
al final haces otro throw y no lo catch nada, en terminos humanos entendibles xD, cuando haces catch, capturas algo que haz lanzado con throw, y en el catch, haces un throw que no lo captura nada, en ese caso la solucion seria:
Código PHP:
}
echo $visitas2;
}
catch(Exception $ex)
{
echo $ex->getMessage();
}
}
}
te aconsejaria que primero leas y entiendas bien el codigo y saber que hace antes de usarlo, esa linea veo un error garrafal que lo ve hasta un humano XD