尝试使用以下代码在 PHP 中扩展 FPDF 类:
class Reports extends FPDF{
var $reporttitle = 'TEST';
function settitle($titlename){
$this->$reporttitle = $titlename;
}
function header(){
$this->SetMargins(.5,.5);
$this->Image('../../resources/images/img028.png');
$this->SetTextColor(3,62,107);
$this->SetFont('Arial','B',14);
$this->SetY(.7);
$this->Cell(0,0,$this->$reporttitle,0,0,'R',false,'');
$this->SetDrawColor(3,62,107);
$this->Line(.5,1.1,10,1.1);
}
}
我用变量 $pdf 实例化该类并尝试调用该方法:
$pdf = new Reports('L','in','Letter');
$pdf-> settitle('Daily General Ledger');
$pdf->AddPage();
我收到一个内部 500 错误....调试告诉我 $reporttitle 是一个空属性。谁能给我一些关于如何在扩展类中设置变量字段的见解?谢谢。