Converting from PHP5 to PHP7 may necessitate some changes in older scripts:
1) the split() function is removed .. replace with explode() (split was used in old versions of top.php and ajax-dashboard.php)
2) the each() function is removed, so constructs like while (list($key, $val) = each($array)) {
need to change to foreach ($array as $key => $val) {
to work. The each() function was used in old versions of common.php and several older scripts of mine like buoy-data.php.
3) older Class code allowed the class name to also be used as the main function name .. now the main function name has to be __construct to be used. Also, the __autoload part has to be converted to use spl_autoload_register() instead.
4) php versions before 5.6 likely don't support TLS1.2, so may have issues with scripts fetching data from external websites that require TLS1.2 for connections.
Those are the key gotcha's I've found (and corrected in all my current scripts) so far. The moral is: Keep your scripts up-to-date to support changes by your hoster with PHP version upgrades.