PHP | gotoを使ってプログラムの他の場所にジャンプする方法

2020-09-10PHP,PHP 条件分岐

PHPのgotoを使ってプログラムの他の場所にジャンプする方法のサンプルコードです。

gotoでは指定したジャンプ先名の場所へ処理位置が移動します。

goto ジャンプ先名;

ジャンプ先名:

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

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

2020-09-10PHP,PHP 条件分岐

Posted by Yousuke.U