Lo mejor sería agregar a
$pdf los parámetros que necesites, en lugar de confiar en
global
Código PHP:
Ver original$pdf = new PDF();
$pdf->results = $results;
$pdf->title = $title;
$pdf->title2 = $title2;
Luego, en cada función que requieras alguna de esas variables, usas
$this->variable y te evitas problemas.
Te recomiendo leer un poco de Programación Orientada a Objetos, porque se consideran malas prácticas el uso de global o crear las variables en la forma en que sugerí, se supone que debería haber una función para establecer cada una de ellas.