Se sto sovraccaricare il metodo __call
in una classe PHP, come avrei potuto chiamare il metodo effettivo se il mio codice non fare qualcos'altro? Per esempio:PHP Come chiamare parent :: __ call() e passare gli argomenti
public function __call($name, $arguments)
{
if($name == 'tom')
{
$this->doName($name);
}
else
{
// Something here to carry on the __call maybe:
// $this->$name($arguments);
}
}
Il problema è che il $arguments
sono passati attraverso come una matrice, come avrei potuto continuare a passare loro attraverso informazioni $this->$name($arg, $arg, $arg ...)
c'è un modo giusto per fare questo?
Eh! Non ci ho mai pensato! : D – tarnfeld