2010-01-27 23 views
5

Ho questo codice in una delle mie classiLa funzione in PHP è deprecata, cosa dovrei usare ora?

public function __call($method, $args) { 

     array_unshift($args, $method); 

     call_user_method_array('view', $this, $args); 

    } 

abbiamo dal server commutati, e devono usare una nuova versione di PHP5, e ottengo il seguente messaggio

Function call_user_method_array() is deprecated 

C'è dove dovrei usare la riflessione ? Che cosa è esattamente, e come utilizzarlo per modificare il mio codice sopra per lavorare come al solito?

+0

utenti Stack Overflow potrebbero essere in grado di dirmi cose che il manuale non lo fa. Per esempio. Best practice, suggerimenti, ecc. – alex

+0

"Funzione in PHP deprecata, cosa dovrei usare ora?" La risposta che hai accettato e chiamata "perfetta" si collega semplicemente e riporta il manuale. – GZipp

+0

Beh, in questo caso non c'era altro da aggiungere, ma risolveva ancora il mio problema. Chi ha mai detto Stack Overflow non dovrebbe essere il primo posto per trovare le cose comunque? Ci sono un sacco di domande di tipo manuale qui. – alex

risposta

Problemi correlati