Общее
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
Я хочу разделить его на два класса (базовый и дочерний (ребенок делает с данными))
базовый класс (представьте шаблон вывода)
require('fpdf.php');
class base{
//TODO
function def(){
$pdf=new FPDF();
$pdf->AddPage();
// the page header DO IN HERE
// ->DO IN Derived Class(leave derived to do with data )
// the page footer DO IN HERE
$pdf->Output();
}
}
дочерний класс (манипулирование данными)
class child extends base{
//TODO
function def(){
$pdf->Cell(40,10,'Hello World!');
}
}
когда вызов будет использовать дочерний класс для pdf file
$obj_pdf = new child();
$obj_pdf->def();
Как мне это реализовать? или это не возможно?