当我尝试使用此代码连接 Redis 服务器时,我没有任何问题测试服务器是否已启动。问题是当服务器关闭时。在那种情况下,我用经典的 Try/catch 解决了这个场景。我的问题是我想用“my_custom_exception”类来管理这个异常,它有更多有用的功能,而不是异常类。反正有做这个吗?我知道如何扩展 Exception 类,但在这种情况下是第三方库。
function show_status_redis_server(){
try{
$redis = RedisDB::fetch_instance();//this ...........................
}catch(Exception $e){
echo "Redis server is down";
}
}