2009-04-13 11 views
3

php4でtry-catchブロックに最も近いものは何ですか?php4でtry catchを実装する最良の方法

私はxmlrpcリクエスト中にコールバックの途中にあり、特に構造化された配列を返す必要があります。

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

+0

http://gophp5.org/ – ceejayoz

+0

新しいコードを書く場合は、PHP5用に記述してください。 PHP4にはtry/catch(例外)はありません。 – Till

+1

おそらく8年後に "答え"が –

答えて

3

遅くとも、申し訳ありませんが、ご了承ください。

まず、あなたの投稿に応じてあなたのコメントをエコーし​​ています。 PHP5は道のりです。しかし

私は XMLRPC要求時のコールバックの真ん中にいるよ、それがどんな リターン特定構造の配列 に必要ないです。

あなたは終了()またはダイ、その後、プログラムはおそらく戻って構造化された配列を得ることなく続けることができない、とあなたは絶対にPHP4と仕事をしなければならないことを保証することができる場合()詳細なエラー情報とは致命的な例外と同じ効果が得られます。

これはもちろん、優雅であることから除外されています。キャッチ可能なものが必要な場合は、戻り値とif-checkingが最良の賭けです。残念なことに特定のエラーオブジェクトを返す標準的な方法がいくつかありますが、それでも同じことです。エラーオブジェクトを返します。結果がエラーオブジェクトであるかどうかを確認します。

まだ、PEAR's error objectをご覧ください。

関連する問題