Slide 15
Slide 15 text
PHPのバージョンアップ時にASTが変わらない変更の見抜き方
PHPのバージョンアップ時にASTが変わらない変更の見抜き方
• 移行ガイドにある「推奨されなくなる機能」をまず見る
• 書き換えてもASTが変わらない項目が含まれることがある
• 「推奨されなくなりました」および(推奨されなくなったものの代わりに)「使ってください」という記
述のある置き換え案内において表記や区切り記号が変わる場合にはASTが変わらない変更の候補
• 関数名・引数・制御フロー・構文形式が変わる場合にはASTは変わる
• 最終的にはバージョンアップ前のPHPでASTを出力して確認
• 「Aの代わりにB」なら何でも対象ではない
15