调用未定义的函数set_magic_quotes_runtime()

时间:2017-10-08 12:06:19

标签: php

所以,在我的网站上我收到了这个错误:

Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime() in /homepages/4/d661770438/htdocs/awptical/initdata.php:382 Stack trace: #0 /homepages/4/d661770438/htdocs/awptical/index.php(21): require_once() #1 {main} thrown in /homepages/4/d661770438/htdocs/awptical/initdata.php on line 382

有人知道这意味着什么吗?

2 个答案:

答案 0 :(得分:14)

PHP 7中不再存在该函数,也不再使用它的设置,因此您需要删除它的用法。您需要保存代码的当前状态,并尝试删除此function调用的所有实例,并查看该网站是否正常工作,如果是,它是否按预期工作。或者,您可以实现function的虚拟版本并使其随处可用:

if (!function_exists('set_magic_quotes_runtime')) {
    function set_magic_quotes_runtime($new_setting) {
        return true;
    }
}

答案 1 :(得分:0)

您正在使用PHP版本7.x.x,set_magic_quotes_runtime() 已删除

This function was DEPRECATED in PHP 5.3.0, and REMOVED as of PHP 7.0.0.