3

php4のtry-catchブロックに最も近いものは何ですか?

xmlrpcリクエスト中にコールバックの最中にあり、何があっても特別に構造化された配列を返す必要があります。

外部リソースへのすべてのアクセスをエラーチェックする必要があり、ネストされたif-elseブロックの深いスタックが発生します。

4

1 に答える 1

3

遅い答え、私は気づきます、ごめんなさい。私はこれがまだあなたに関連していることを願っています:

まず、あなたの投稿に対するあなたのコメントをエコーし​​ます。PHP5は行く方法です。

でも:

xmlrpcリクエスト中にコールバックの最中にあり、何があっても特別に構造化された配列を返す必要があります。

構造化配列を取り戻さずにプログラムを続行できない可能性があり、PHP4を絶対に使用する必要がある場合は、詳細なエラー情報を含むexit()またはdie()を使用すると、致命的なエラーとほぼ同じ効果が得られます。例外があります。

もちろん、それは優雅であることからはほど遠いです。キャッチ可能なものが必要な場合は、値を返します。残念ながら、結果を確認することが最善の策です。特定のエラーオブジェクトを返す標準的な方法はいくつかありますが、それでも同じです。エラーオブジェクトを返す場合は、結果がエラーオブジェクトであるかどうかを確認し、反応します。

それでも、PEARのエラーオブジェクトを見てください。

于 2010-03-19T17:03:54.260 に答える