Nếu tôi đang quá tải phương thức __call
trong lớp PHP, làm thế nào tôi có thể gọi phương thức thực nếu mã của tôi không làm điều gì khác? Ví dụ:PHP Cách gọi cha mẹ :: __ call() và chuyển vào đối số
public function __call($name, $arguments)
{
if($name == 'tom')
{
$this->doName($name);
}
else
{
// Something here to carry on the __call maybe:
// $this->$name($arguments);
}
}
Vấn đề là các $arguments
được chuyển qua như một mảng, làm thế nào tôi có thể tiếp tục vượt qua chúng thông qua thông tin $this->$name($arg, $arg, $arg ...)
là có một cách đúng đắn để làm điều này?
Heh! Hoàn toàn không bao giờ nghĩ về điều đó! : D – tarnfeld