PHPExcelで Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context と表示される



PHPExcelはExcelファイルの入出力ができる便利なライブラリですが、少し前のものだと、PHP7でエラーが出てしまうことがあるようです。

swichやwhile文で使うべきbreakがif文などにあるとこのエラーが出ます。PHP5系まではそのまま通ってしまいます。

PHPExcelはこのサイト(phpexcel.codeplex.com)での更新は止まっていますが、github(github.com/PHPOffice/PHPExcel)では修正されています。バージョンは1.8で同じですが、上記のエラーは出なくなりました。2017/1/9時点の最新版では、PHPの対応バージョンは5.2以上となっています。


「PHPExcelで Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context と表示される」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

SPAM防止のため数字と漢数字の算数の計算をお願いします。 * Time limit is exhausted. Please reload CAPTCHA.