SoapClient のコンストラクタで Fatal Error

| | コメント(0) |


PHP: SoapClient->__construct() - Manual
SoapClientのコンストラクタでコケるとFatal Errorになって
エラーが補足できない。
まじ勘弁。

$wsdl = "http://example.com/hoge.wsdl";

try{
    $client = new SoapClient($wsdl);
} catch (Exception $e) {
    // エラー処理 
}

みたいな感じに書いたとして、example.comがダウンしてたりすると
Fatal Errorになって終了。

せめてエラー処理させてよ。

コンストラクタを乗り切れば、あとは例外が補足できるっぽいので、
とりあえず、wsdlファイルをローカルに保存しておく作戦にしよう。

カテゴリ

 

コメントする

このブログ記事について