使いにくいです。。。
===【発生側】===
class IOException extends Exception { }
throw new IOException();
===【受信側】===
try { (【発生側】の処理を実行し、IOExceptionを発生させる) }
catch(Exception $ex) { }
↑この例の場合、なんとcatchできない模様。。。
これをちゃんとcatchしたかったら、
Exceptionをcatchじゃなくて、
IOExceptionをcatchするんですって。。。
もう、シンジラレナイです。。。
↓こんな感じらしいです。
===【受信側】===
try { (【発生側】の処理を実行し、IOExceptionを発生させる) }
catch(IOException $ex) { ここでcatchする }
catch(Exception $ex) { catchされない }
著しく使いにくいです。
0 件のコメント:
コメントを投稿
どうかお気軽にコメント頂ければ幸いです。