PHP goto
のグローバルラベル(変数のようなもの)を定義して関数宣言内で使用する方法はありますか?私は、次の操作を実行したい:私はこのコードを使用する場合goto inside function php
function myFunction() {
if (condition) {
goto someLine;
}
}
someLine:
// ....
myFunction();
それは
PHP Fatal error: 'goto' to undefined label "someLine"
言う私はgoto
ステートメントを使用することは推奨されていないことを知っています。しかし、私の場合はそれが必要です。 http://php.net/manual/en/control-structures.goto.php
直接引用:: これは私はちょうど私の場合、それはあなたが、私は信じている機能の外のgotoできないコードが少し簡単で理解しやすい
関数外にジャンプしたいですか?これは不可能です。あなたは何を達成しようとしていますか? – Jim
@ジム、私は関数内の条件をチェックし、それらに基づいて、特定の行に移動する必要があります。ありがとうございました – dav
この*を*使用していますか?ほとんどの場合、gotoを使用する代わりに使用できます。 – Jim