Вы должны проверить этот FAQ по FPDF. Это для методов по умолчанию верхнего / нижнего колонтитула, но это та же проблема:
5. Я пытаюсь отобразить переменную в методе Header, но ничего не печатается.
Вы должны использовать ключевое слово global для доступа к глобальным переменным, например:
function Header()
{
global $title;
$this->SetFont('Arial', 'B', 15);
$this->Cell(0, 10, $title, 1, 1, 'C');
}
$title = 'My title';
В качестве альтернативы вы можно использовать свойство объекта:
function Header()
{
$this->SetFont('Arial', 'B', 15);
$this->Cell(0, 10, $this->title, 1, 1, 'C');
}
$pdf->title = 'My title';