Я изменяю оболочку PHP db для базы данных redis.
Вот как выглядит моя функция:
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
}
Как мне заставить мою функцию соединения отправлять FALSE, когда fsockopen не работает?
Спасибо!