大規模ゲームアプリを "ノーメンテ" で PHP 5.6 から 7.2 に移行するまで by 株式会社コロプラ 工藤 剛

PHP Conference Japan 2019
60分枠

大規模ゲームアプリを "ノーメンテ" で PHP 5.6 から 7.2 に移行するまで

株式会社コロプラ 工藤 剛
3

5.x の公式サポートが終了し、 7.x への移行が求められて久しい PHP。
メモリ管理手法の抜本的改善や Zend Engine の最適化によりパフォーマンスも大きく向上し、今風の文法も数多く取り入れられました。
しかし当然ながら互換性のない変更も多く、運用中のシステムにおいてバージョンアップを行うのは大きなリスクとコストを伴います。

今回は "大規模チームで運用中のゲームアプリの移行" というコードだけでない様々な困難を伴う実例を元に
コロプラがどのようにしてメンテナンスなしで PHP 7.2 へ移行を行ったのかについてのお話をさせていただきたいと思います。