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のオープンソース・ソフトウェアです。

sstalle/php7cc