| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
エラー処理エラー処理 – Services_Ebay のエラー処理
Services_Ebay の例外Services_Ebay は PHP 5 以降でのみ使用できるパッケージなので、 例外処理を行います。また、すべての例外の基底クラスは PEAR_Exception クラスとなっています。Services_Ebay が提供するあらゆる API コールで例外がスローされる可能性があります。 つまり、それらはすべて try/catch ブロックで囲んでおく必要があるということです。 例外の処理
<?php
存在しない API をコールしたり、API に渡すパラメータを間違えたりした場合は、 eBay は API コールを中断し、エラー情報を含む XML ドキュメントを返します。 Services_Ebay は自動的にこれを例外に変換し、 PHP アプリケーションで簡単に処理できるようにします。 Services_Ebay の警告時には、無効なパラメータが渡されたとしても eBay API がリクエストの処理を続行する場合もあります。そのような場合は、 結果の XML ドキュメントの中にはリクエストに対する応答と エラー情報が両方含まれます。 このような場合、そのエラーは警告として扱われます。 これらは深刻なエラーではないからです。Services_Ebay は、 これらのエラーを例外ではなく Services_Ebay_Error のインスタンスに変換します。このオブジェクトは Services_Ebay_Session に保存され、 アプリケーション側で後から取得できるようになります。 警告の処理
<?php
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「エラー処理」をGoogle検索
|