昨今のサーバ周りのセキュリティの事情に兼ね合い、

ご利用中の共有サーバのPHPのバージョンアップをサーバ会社側で行われるということが頻繁に行われるようになった。


PHPは5.6から7.0を経て7.3になる過程で様々なコードの記述が禁止されつつある。

サーバ会社側のバージョンアップにより、



ある日突然、サイトの上の方に

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /path/to/dir/soyshop/webapp/src/module/plugins/common_sitemap_xml/soyshop.site.beforeoutput.php on line 155

↑このようなエラーが表示されるようになります。


ちなみに今回のエラーはSOY Shopのサイトマッププラグインによるもので、

このエラーは現在配布中のパッケージで修正済みです。

https://saitodev.co/soycms/soyshop/


今後もPHPのバージョンアップは盛んに行われるはずで、

ある日突然、サイトの上の方にエラーが出力されるということは頻繁に発生するはずです。


PHPがバージョンアップされる度にいち早く試して修正していきますので、

PHPのバージョンに併せて、SOY CMSやSOY Shopのバージョンアップをよろしくお願いします。


関連記事

SOY CMSとSOY ShopでPHP7.2系に対応してみました

SOY CMSとSOY ShopでPHP7.3系に対応してみました