[PHP-users 3791] Re: エラー処理について

Osamu Shigematsu php-users@php.gr.jp
2001年11月22日 11:06:58 +0900


重松です。
on 01.11.22 10:29 AM, Ryo Fujita at rio@bd.wakwak.com wrote:
>> あるいは、try/throw/catch が使えるようになるのを待つとか。
>> それは言えてます(^^ゞ

これ、強烈にほしい機能ですね。
あとは、スコープ。時々 for ループで使うカウンタの名前で悩みます。アホくさい。
とりあえず、私は、
$err + '';
do{
 // 処理 1
 if(処理 1 が失敗){
 $err = '処理 1 が失敗。';
 break;
 }
 $html = 処理結果1;
 // 処理 2
 if(処理 2 が失敗){
 $err = '処理 2 が失敗。';
 break;
 }
 $html .= 処理結果2;
}while(0);
print $err ? $err : $html;
みたいにしてますけど。。?れだと、switch() とか、for の入れ子で困るから、
やっぱり、try, throw, catch に一票。
-- 
Osamu Shigematsu
http://www.ravi.ne.jp/%7eshige/
mailto:shige@ravi.ne.jp

AltStyle によって変換されたページ (->オリジナル) /