Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 将变量解析为TCPDF_Codeigniter_Tcpdf - Fatal编程技术网

Codeigniter 将变量解析为TCPDF

Codeigniter 将变量解析为TCPDF,codeigniter,tcpdf,Codeigniter,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; } } ?> 问题是

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

<?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的变量未定义。有人能帮我吗?

试试内置功能

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

}

如果我把它放在函数中,$datapr将返回null。如果把“提取器”放在footer函数中工作,footer可能会在函数的其余部分之前得到调用