Welcart e-Commerceの更新でエラー発生(2016/04/09)

'continue' not in the 'loop' or 'switch' context in .../order_stock_linkage.php on line 444

continueを添え字なしで使った場合、break のような意味で使うことがある。switch文でbreakの代用にもつかえる。
php7では、loop構造(for,whileなど)やswitch文以外で利用することができなくなった。

php5などで、例えば、以下のように動作上なんの意味もなく処理の終わりを意識させる目的で記述している事がある。
この例の場合、php7ではエラーになるので、取り除いても問題ない。

if(flag==1){
  return false;
  break;
}

投稿日

カテゴリー:

投稿者:

タグ: