Php preg_replace():不推荐使用/e修饰符错误
我目前正在寻找修复NagiosQL的一小部分,它给了我一些折旧错误,主要是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
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
);
按照错误指示执行操作。。。使用。按照错误所说的去做。。。使用。