PHPでプログラムの他の場所にジャンプする方法

2019-05-03PHP条件分岐

gotoで指定位置へ実行場所を移動する

PHP5.3.0からgoto演算子が実装されています。gotoはプログラム中、コロン(:)でラベリングされた位置へ実行場所を移動します。

条件分岐、繰り返し処理のループ抜け等にも利用可能です。オプション因数などはありません。

goto point;
die();
 
point:
echo 'PHP倉庫';

//PHP倉庫
foreach ($arr as $key => $value) {
  
if($value == "aaa"){
goto point;
}

}
die();
point:
echo 'PHP倉庫';

//PHP倉庫

無限ループなどに注意する必要がありますが、便利な機能なので活用していきたいですね。

2019-05-03PHP条件分岐

Posted by Yousuke.U