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

Try с в боковой функции

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

+0

если я положил его внутри функции, в $ datapr будет возвращено NULL – Mauliardiwinoto

Смежные вопросы