我正在为 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?
谢谢!