я перетаскивал недавно старый сайт на Drupal на новый сервер и, соответственно, PHP7. Пришлось переписать кучу кода, самая подстава - это другая работа с индексами массивов.
вот тут в подробностях:
https://www.php.net/manual/ru/migration70.incompatible.php
Например:
$foo->$bar['baz']
в PHP5...