我想将函数值传递给同一个类中的另一个函数,例如将某些值存储在变量中,然后在同一个类中的另一个函数中调用该变量。将函数值传递给同一类中的另一个函数
这里是我的代码
public function ven_coupon()
{
if ($_POST) {
$number = $_POST['coupon'];
$query = $this->front->ven_coupon($number);
if (count($query) <= 0) {
echo "Not Valid";
}
$payment = $this->cart->total();
$dis = $query['discount'];
$name = $query['username'];
$number = $query['number'];
$discount['discount'] = ($payment*$dis)/100;
$discount['data'] = $dis;
$this->load->view('checkout',$discount);
}
}
public function addcart()
{
$ven = $this->ven_coupon();
echo $ven($name);
echo $ven($dis);
echo $ven($number);
}
你可以使用类属性。类中的任何函数都可以为这些属性设置值,而其他一些函数可以使用这些新值。 – Milan
兄弟,你仍然找到解决方案,请检查答案。 – devpro