2016-01-21 81 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