php7cc - 早めに試そう。PHP7互換性チェッカー
2015年11月にリリースされるというPHP7。エンジンも換わり、それに伴ってパフォーマンスも向上していると言われています。しかしその結果、これまで使えていた書き方ができなくなっています。 そこでこれまでのPHPアプリケーションをphp7ccを使ってチェックしてみましょう。PHP7に対応しているかどうか、チェックしてくれます。
php7ccの使い方
php7ccは以下のように対象になるファイル、またはディレクトリを渡すだけで使えます。
$ /usr/bin/php bin/php7cc.php src/File.php
Checked 1 file(s) in 0.005065 second(s)
エラーがあると、ファイル名と行数、それと理由が表示されます。
$ /usr/bin/php bin/php7cc.php ~/htdocs/
File: /path_to_file/func.php
Line 137. Nested by-reference foreach loop, make sure there is no iteration over the same array: foreach ($item['cart_products'] as &$cart_product) {
}
php7ccを使えばPHPアプリケーションのPHP7以降が素早く行えるようになるでしょう。また、今のうちに対応した書き方に作り直しておくのも良さそうです。
php7ccはPHP製、MIT Licenseのオープンソース・ソフトウェアです。