[PHP-users 1582] Re: C 言語のGOTOみたいなことしたい
Naofumi Kondoh
php-users@php.gr.jp
Tue, 28 Aug 2001 15:48:08 +0900
ソフト工房の近藤です。
Osamu Shigematsu wrote:
>
> 重松です。松嶋さん、こんにちは。
>
> > なかなかトリッキーな方法ですね。^^;
PHP の場合は、特にトリッキーです。
break N; continue N; の N は、switch...case 文が
入るとちょっと奇妙な値にしなければならないので、
私は使わないことにしています。
> try{}catch(){} がつかれば、こんなべたべたなことをしなくてもいいんですが。;-)
....略....
そのとおりなんですが、PHP は、便利さを重んじて、完璧を
望まないというのが、正しい使い方かと (^_^;;;;
私も、重松さんと同じで、フラグで break を重ねるか、
関数にしておいて、return で脱出するかのどちらかに
しています。
エラー処理した後で exit しちゃっていいなら、エラー処理を
include して、exit という手もありますが。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
(株)ソフト工房 近藤直文 Email: nkon@shonan.ne.jp
PostgreSQL+PHP ソースコードジェネレーター セミナースライド
http://www.shonan.ne.jp/~nkon/cslpg.a.semi/
http://www.SOFTKOUBOU.co.jp/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/