Die Pass-by-Reference für die Anrufzeit wurde entfernt [Duplikat]

Mögliche Duplikate:
Durchlaufreferenz für die Anrufzeit ist veraltet

Es kann zwar irgendwo im Internet dokumentiert sein, ich kann jedoch keine Lösung für mein Problem finden. Seit dem PHP 5.4-Update wurden Pass-by-Referenzen entfernt.

Jetzt habe ich ein Problem mit diesem Codeabschnitt, und ich hoffe, jemand kann sehen, was ich damit zu tun versuche, damit er mir möglicherweise bei einer Lösung helfen kann, um mein Problem mit der Weitergabe von Verweisen zu überwinden.

Unten ist der fragliche Code:

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;
            }
        }
    }
}

.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage