- ベストアンサー
PHPでのgoto文の実現方法
皆様のお知恵をお貸しください。 C言語やVBでは何かの処理を行って、継続不能なエラーが発生した場合は終了処理へ飛ばすようなgoto文(俗に言うgoto done)があります。 PHPではgoto文がサポートされていないようなのですが、皆様はphpでgoto doneを実現する場合どのような方法をとられていますか? 現在、私が思いつくのは終了関数を作って、その中でexit()することくらいなのですが、もっとgoto doneに近くてよい方法は無いものでしょうか? ※余談ですがリリース予定のPHP6からはgoto文が利用できるようですね。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>PHPではgoto文がサポートされていないようなのですが、 5.3以降でサポートのようですね。 >皆様はphpでgoto doneを実現する場合どのような方法をとられていますか? try { } catch() { } + throw でしょうか。 http://www.php.net/manual/ja/language.exceptions.php