在thinkphp的一个类里面,我想把一个方法里面的值赋值给一个变量,但是失败了,不知道哪里的原因
class useraction extends indexaction {
public function one(){
$table=array(1,2,’ok’);
// var_dump($table);
}
//这里我第二个方法的想调用one方法里面的值,然后赋值给一个变量
public function two(){
$ok= $this->one(); //把one方法的数据赋值给一个变量
var_dump($ok); //这里dump出来是空的,怎么样把one()的值赋值到two里面呢
}
}
回复讨论(解决方案)
第四行加上
return $table;
public function one(){
$table=array(1,2,’ok’);
return $table;
// var_dump($table);
}
跟tp没有关系 你的方法里面没有返回