可能性の重複削除されました:それは、インターネット上のどこかに文書化されてもよいが
Call-time pass-by-reference has been deprecatedコール時には、参照渡し
を、私は私の問題への解決策を見つけることができません。 PHP 5.4のアップデート以降、参照渡しが削除されました。
私はコードのこのセクションに問題があります。私は、参照渡しの問題を克服するための解決策を手伝ってくれるよう、誰かが私が何をしようとしているのか見て欲しいと思います。
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;
}
}
}
}
:
以下は問題のコードです。
あなただけのアンパサンドを削除した場合はどうなりますか? –
私は125行目で以下を取得します。 **厳密な基準:参照のみで変数を渡す必要があります。** -Nick –
(英語の場合は、$ read、$ write = NULL、$ except、$ tv_sec = 5) @xNickD:まったく無関係のようです。 – newacct