我正在尝试将数组传入我的新类,以便我始终可以访问变量。
要做到这一点:
class AppointmentData {
private $date = [];
public function __construct(Array $date)
{
$this->date = $date;
}
public function foo()
{
dd($this->$date);
}
}
然后:
$appointmentData = new AppointmentData($date);
然而,当从我的控制器调用该函数时,我收到此错误:
Cannot access empty property
我是否正确地在构造函数中分配变量等?
答案 0 :(得分:2)
您的问题:
public function foo()
{
dd($this->$date);
}
需要
public function foo()
{
dd($this->date);
}