¿la función
setea_datos() es parte de un objeto, o es independiente?
otra cosa es que no deberías usar globales... pero si aún así las necesitas no olvides usar el operador
global antes de instanciar tu objeto en dicha variable...
Código PHP:
global $foo;
$foo = new bar;