Php preg_replace():不推荐使用/e修饰符错误

Php preg_replace():不推荐使用/e修饰符错误,php,Php,我目前正在寻找修复NagiosQL的一小部分,它给了我一些折旧错误,主要是 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /srv/nagiosql/public_html/libraries/pear/HTML/Template/IT.php on line 1095 第1095行的区块为 return preg_rep

我目前正在寻找修复NagiosQL的一小部分,它给了我一些折旧错误,主要是

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback       instead in /srv/nagiosql/public_html/libraries/pear/HTML/Template/IT.php on line 1095
第1095行的区块为

        return preg_replace(
        "#<!-- INCLUDE (.*) -->#ime",
        "\$this->getFile('\\1')",
        $content
    );
return preg\u replace(
“##输入法”,
“\$this->getFile('\\1')”,
$content
);

如何修复此问题?

使用preg\u replace\u回调

return preg_replace_callback(
    "#<!-- INCLUDE (.*) -->#im",
    array($this, 'getFile'),
    $content
);
返回preg\u replace\u回调(
“##im”,
数组($this,'getFile'),
$content
);

使用preg\u replace\u回调

return preg_replace_callback(
    "#<!-- INCLUDE (.*) -->#im",
    array($this, 'getFile'),
    $content
);
返回preg\u replace\u回调(
“##im”,
数组($this,'getFile'),
$content
);

按照错误指示执行操作。。。使用。按照错误所说的去做。。。使用。