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

Osamu Shigematsu php-users@php.gr.jp
Thu, 22 Nov 2001 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