调用未定义的函数 set_magic_quotes_runtime() [已关闭]

php
2022-08-31 00:42:25

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

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

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


答案 1

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

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

答案 2

您使用的是 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.


推荐