2016-01-21 63 views
0

我的问题是:未定义的变量测试。 我的代码:解析变量为TCPDF

<?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; 
    } 

} 

?> 

问题是内部功能页脚$测试未定义的变量。任何人都可以帮助我?

回答

0

与侧功能

<?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.phpclass My_pdf extends TCPDF {}

+0

,在$ datapr尝试将返回NULL – Mauliardiwinoto