Bir PHP sınıfında __call
yöntemini aşırı yüklüyorsam, kodum başka bir şey yapmazsa asıl yöntemi nasıl arayabilirim? Örneğin:PHP parent :: __ call() işlevini çağırıp bağımsız değişkenlere nasıl iletilir?
public function __call($name, $arguments)
{
if($name == 'tom')
{
$this->doName($name);
}
else
{
// Something here to carry on the __call maybe:
// $this->$name($arguments);
}
}
sorunu $arguments
bir dizi olarak geçirilir olmasıdır, nasıl bunu yapmanın bir yolu olduğunu bilgi $this->$name($arg, $arg, $arg ...)
yoluyla geçmesine devam edebilir?
return parent::__call($name, $arguments);
Ya ne istediğini yanlış anlama ediyorum:
Heh! Tamamen bunu hiç düşünmemiştim! : D – tarnfeld