我的问题是:未定义的变量测试。 我的代码:
<?php
require_once('tcpdf/tcpdf.php');
extract ($datapr);
$test = $datapr ['ref_no']; //print_r $test will be = 'PR/1.2.3.4/OK'
class MYPDF extends TCPDF {
public function Footer() {
$test;
}
}
?>
问题是函数页脚内部$ test的未定义变量。任何人都可以帮助我吗?
答案 0 :(得分:1)
尝试使用辅助功能
<?php
require_once('tcpdf/tcpdf.php');
class MYPDF extends TCPDF {
// Or rename Footer to index();
public function Footer() {
extract($datapr);
// print_r $test will be = 'PR/1.2.3.4/OK'
$test = $datapr['ref_no'];
echo $test;
}
}
如果这是一个控制器,那么只有类名的第一个字母应为大写My_pdf.php
和class My_pdf extends TCPDF {}