PHP nasıl parent :: __call () arayın ve argümanları geçmek

0 Cevap

Ben bir PHP sınıfta __call yöntemini yüklenme ediyorsam benim kod başka bir şey yapmazsa, nasıl gerçek yöntemi diyebiliriz? Örneğin:

public function __call($name, $arguments)
{
    if($name == 'tom')
    {
        $this->doName($name);
    }
    else
    {
        // Something here to carry on the __call maybe:
        // $this->$name($arguments);
    }
}

Sorun $arguments bir dizi olarak geçirilir olduğunu, nasıl $this->$name($arg, $arg, $arg ...) bunu yapmak için doğru bir yolu yoktur bilgi yoluyla onları geçmek için devam edebilir?

0 Cevap