PHPのプログラム中で、別のサーバに接続する際、タイムアウトを適切に設定していない場合や、データ取得時にタイムアウトを設定できない場合もあるかと思います。そんなときに、まず先に接続先が生存しているかを確認しておくと、エラー処理の判定もしやすくなると思います。
そこで、接続を開始する前に事前に接続先のサーバに接続を試行してみます。
※PHP5.0以前の環境ではこのまま実行すると、throwの部分で構文エラーになる可能性があります。その場合はバージョン判定部分とthrow new Exceptionの部分を取り除いてください。
使い方は以下の通り
登録:
コメントの投稿 (Atom)
AppEngineでcomposerが更新されないとき
Google AppEngine 最近になってようやくGoogle AppEngine (以下GAE)を使いだし、自サイトをその上で動かせるよう試行錯誤しています。 前置き 私の主サイトは古くからPHPで動かしていて(初期の頃はLegacy ASPで動かしていたこともありました...


-
先日発売されたiPhone7をはじめiPhone6以降の機種で、日本でもようやく、Apple Payが使えるようになりました。 iPhone7は長年ユーザーが待ち望んできた防水対応もさることながら、日本向けiPhone7/7 Plusでは、NFCだけでなくFeliCaを搭載し...
-
2011年1月27日、僕はツイッター上において約4年間使用してきた自分のアカウント名を、 @anonymizer から @anon5r に変更した。 これには次のような利用があったからだ。 2011年1月25日、僕の元に1通のメールが届いた。 その内容は、普段ツイッターで利用...
-
数多くのスマートフォンゲームが日々リリースされていますが、ゲームも基本システムが似ているものから独特のものまで様々。もちろんUIもそれぞれのゲーム毎に特徴が異なるわけですが、最近はゲーム内の世界に合わせてやや特徴的なゲーム内フォントを用いることも増えてきてます。 そんな...

0 件のコメント:
コメントを投稿