特定の Forrest ユーザーのフォロワー数を返す WordPress プラグインに取り組んでいます。
API サーバーとの通信でエラーが発生した場合、またはその他の問題が発生した場合に、関数が適切に 0 を返すようにしたいと考えています。
関数は次のとおりです。
/**
 * Get Forrst followers.
 *
 * @param string $forrstID The username of the Forrst member
 * @return int. Number of Forrst Followers
 */
function ass_get_forrst($forrstID) {
    $json = wp_remote_get("http://forrst.com/api/v2/users/info?username=".$forrstID);
    if(is_wp_error($json))
        return false;
    $forrstData = json_decode($json['body'], true);
    return intval($forrstData['resp']['followers']);
} 
エラーが発生した場合に false を返す関数にブロックがありますが、「致命的なエラー」が発生することがあるため、このセクションをスキップする必要があるようです IE 最大実行時間を超えました。
エラーが発生した場合に「0」を返すようにこの関数を書き直すより良い方法はありますか? たぶん、Try/Catch ブロックですか?
if(is_wp_error($json)) return false;関数の間違ったセクションに がありますか?