Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770 Форумы портала PHP.SU :: Версия для печати :: с php5 на php7
Значит там был другой error_reporting.
Потому что между php5.6 и php7 с точки зрения PHP кода различия крайне минимальны.
Впрочем, если $link->query() говорит Undefined variable: link, то сразу после этого идёт fatal error и аналогичный fatal error будет и во всех PHP5.* тоже. Следовательно - вы изменили код и не написали, как именно.