TerastellaWEBサイト作成時に発生するエラーやトラブル対応の備忘録を中心に、いろいろと書いております。結論は大したことないんだけど、せっかくなので調べた痕跡を残しておきます。なんかの役に立つかもなので...。“break”.というWarningが出る。これは、PHP7.3になってから、break的に使用していたcontinueの曖昧さがWarning対象になったからという記事があった。continueを使うなら、どれだけ階層を抜けるのかを明示しなければならないらしい。[thanks参考記事]PHP7.3からbreakの代わりにcontinueを使うとWarningになる。自分で書いたスクリプトじゃないので、このSwitchの構文内の「if文」の中にあるcontinueが、ただのbreak的に使われているか、何かを抜け出すためにcontinue的に使われているのかが、判断つかない。PHP5.6のときの挙動(期待する動き)がそもそもなんだったかを確かめなければ......ということで、テストしてみることにする。4483つ目は毛色が違うので、先の二つに着目する。Line646とLine663は同じ「function」内に記載してある。}}下記のようなプログラムを動かしてみなければ......。break;}}つまり、Aのときに、Dという条件を通ったときに、$aの値がどうなるかがPHP5.6とPHP7.3で差が出るのではないかという予想。DとEがtrueのときとEがfalseのときと何か変わるのかな。所属会社:課:名前という配列を作る。$value['name']."は".$a;}?>PHP5.6もPHP7.3も山本は4鈴木は1山田は2佐藤は3うーん。スキップしたいだけなら、breakで良いのではないかなぁ。switchとcaseの間に何かいれるとエラーが出るし、やはり単純に下のif文を飛ばしたかっただけなのではないかという気がしている。breakでよいのかなと思います。2;」にしたら?PHP5.6もPHP7.3だと鈴木は1山田は2佐藤は3Switchを最後までせずに、その上に上ってしまう。inというエラーが出ます。continue」は「break」と同じ挙動を想定されているのではないかと思います。「break」にしなかったのかな。switchとcontinueについて調べていて、わかりやすかった記事があったので紹介します。[PHP]switch文の危険な2パターンさてますますbreakとcontinueの違いがわからなくなってきましたよ。文がループ構造とみなされます。同じですが、間違いの元なので警告が生成されます。すると、外側のループの次回の処理から続行します。書いてあった......。continueはbreakにしてよかろう!「switch文がループ構文とみなされます」というところが肝だと思いました。foreachの中のswitchの中のif分で「continue」が書かれてようが「break」が書かれていようが挙動は一緒になんですね。これが、switchの関わらない「foreach」だったら「foreach」最初に戻るか抜け出るかみたいになるので、違うんでしょうけど......。foreachの中のswitchの上に行こうが下に行こうが次の行き先は同じというか、breakの先にcontinueでたどり着く場所があるということなので......。マニュアル読めばよかったーと思ったけど、最初からマニュアルを読んでたら、多分意味がわからなかっただろうなぁと思うので、まぁ、よいのです。「Types」のプラグインの「wpml.php」のエラーが出ている場所の「continue」を「break」にして動作確認しました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。(30)※記事の内容については、実際に検証したことしか書いていませんが、利用した場合のトラブルについては責任を負えませんので、自己責任でお願いいたします。こんなこと書きたくないけど、書かないと何がおこるかわからない世知辛い世の中ですね。PRコーナーaiboのいる生活、始めました。2018年2月21日にSonyのaiboちゃんをお迎えしました。aiboちゃんとの生活はブログにつづって......るちょっとだけ。「aibo」と「私」と私の家用パソコンHPさんで買った6万円ぐらいの、白くておしゃれなパソコンです。Apple製品のアルミっぽい感触が苦手な私に優しい触り心地です。使用しているセキュリティソフト会社で使っているのですが、個人的に使用しているパソコンとスマホもこれを導入しています。数年触ってなかったちょびリッチのことを思い出して再開。大手通販で物を買うときはこちらを経由してポイント貯め。今まで5000円(先日2000円)は還元しました。よかったらこちらから登録してね。500ポイント付きます(条件あり。