Eventuali duplicati:
Call-time pass-by-reference has been deprecatedchiamata-time pass-by-di riferimento è stato rimosso
Mentre può essere documentato da qualche parte su internet, non riesco a trovare una soluzione al mio problema . Dall'aggiornamento di PHP 5.4, i riferimenti pass-by sono stati rimossi.
Ora ho un problema con questa sezione di codice, e spero che qualcuno possa vedere che cosa sto cercando di fare con esso in modo che possano eventualmente aiutarmi con una soluzione per superare il mio problema di riferimento pass-by-riferimento.
Di seguito si riporta il codice in questione:
public function trigger_hooks($command, &$client, $input) {
if(isset($this->hooks[$command])) {
foreach($this->hooks[$command] as $func) {
PS3socket::debug('Triggering Hook \'' . $func . '\' for \'' . $command . '\'');
$continue = call_user_func($func, &$this, &$client, $input);
if($continue === FALSE) {
break;
}
}
}
}
.
Cosa succede se si rimuovono i segni &? –
Ottengo il seguente, sulla linea 125; che è 'if (socket_select ($ read, $ write = NULL, $ except = NULL, $ tv_sec = 5) <1)' ** Strict Standard: solo le variabili devono essere passate per riferimento ** -Nick –
@xNickD: sembra del tutto estraneo – newacct