使用向后兼容性脚本将旧PHP脚本与新版本

时间:2018-06-16 20:52:18

标签: php mysql mysqli backwards-compatibility

我有一个用PHP v 5.2编写的网站脚本 是否可以使用兼容性脚本在PHP7上运行代码而无需更改脚本或降级PHP?

此类脚本可能会出现哪些问题?

兼容性脚本的形状为:

if (!function_exists("session_unregister")) {

    function session_unregister($key) {
        // use the recommended way to unregister session variables
        unset($_SESSION[$key]);
    }

}

还可以用它来重新创建mysqli函数的mysql函数接口吗? 像:

if (!function_exists("mysql_fetch_array")) {

    function mysql_fetch_array(&$result) {
        $ar = mysqli_fetch_array($result);
        return $ar;
    }

}

0 个答案:

没有答案