redis データベースの PHP db ラッパーを変更しています。
私の関数は次のようになります。
public function connect() {
$sock = @fsockopen('localhost', '6379', $errno, $errstr, 2);
if ($sock === FALSE) {
return FALSE;
}
else {
stream_set_timeout($sock, 2);
return $sock;
}
}
私がしたいことは、ラッパーの別の部分からこの関数を呼び出すことです:
if ($this->connect() !== FALSE) {
// Do stuff
}
fsockopen が機能していないときに接続関数が FALSE を送信するようにするにはどうすればよいですか?
ありがとう!