我有一个看起来像这样的php变量。
#Get the data from parameters
$startdate = $_GET['startdate'];
$enddate = $_GET['enddate'];
$fspcode = $_GET['fspcode'];
$gl_codes = $_GET['gl_codes'];
我的问题是如何在类似这样的类中传递它?
#Create class.
class PDF extends FPDF
{
function LoadData() {
}
}
我的目标是将这些变量放在function LoadData()
答案 0 :(得分:1)
当您声明该类使用期望的参数数量声明它时
class PDF extends FPDF
{
function LoadData($param1,$param2,$param3,$param4) {// 4 parameters in your case.
}
}
当你调用函数时,传递你在会话中的值
LoadData($startdate,$enddate,$fspcode,$gl_codes)
答案 1 :(得分:0)
尝试一下
<pre>
<?php
$startdate = "startdate";
$enddate = "enddate";
$fspcode = "fspcode";
$gl_codes = "gl_codes";
class FPDF{
}
class PDF extends FPDF
{
function LoadData($startdate=NULL,$enddate=NULL,$fspcode=NULL,$gl_codes=NULL) {
echo $gl_codes;
}
}
创建类的实例(PDF),然后使用参数
调用方法(LoadData)$ff= new PDF;
$ff->LoadData($startdate,$enddate,$fspcode,$gl_codes);
?>
</pre>