PHP7.3にアップデートした際、警告メッセージが表示されたのでその原因と対処法です。
翻訳すると「警告:「continue」ターゲティングスイッチは「break」と同じです。 「continue 2」を使用するつもりでしたか?」
要するに、 switch 文で continueとbreakは同じ意味なのでbreakを使ってください。continueを使う場合continue2を使ってくださいと解釈しました。
basemenu.php エラー内容
Warning: “continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”? in /www/◯◯◯/libraries/expose/core/menu/basemenu.php on line 178
対象ディレクトリ
libraries
expose
core
menu
basemenu.php
対処法
#178 continue; を break; に変更しました。
原因
breakとcontinue(引数なし)は同じ意味なのに、別で存在しているので統一させたい。
kin29.info 参考にさせていただきました。
あんど、continueは引数ありで使うべきと言いたいんでしょうか。