このコードを使用して Redis サーバーに接続しようとすると、サーバーが稼働しているかどうかのテストに問題はありません。問題は、サーバーがダウンしている場合です。その場合、私はこの問題を従来の Try/catch で解決しました。私の問題は、クラス Exception ではなく、より便利な機能を持つ "my_custom_exception" クラスでこの例外を管理したいということです。これを作る方法はありますか?クラスExceptionを拡張する方法は知っていますが、この場合はサードパーティのライブラリです。
function show_status_redis_server(){
try{
$redis = RedisDB::fetch_instance();//this ...........................
}catch(Exception $e){
echo "Redis server is down";
}
}