Pear错误:已弃用:在第80行的C:\xampp\php\Pear\Config.php中,通过引用分配new的返回值已弃用

Pear错误:已弃用:在第80行的C:\xampp\php\Pear\Config.php中,通过引用分配new的返回值已弃用,php,xampp,pear,Php,Xampp,Pear,我正在尝试安装Media frontpage(www.mediafrontpage.net)以监视我的sickbeard/sabnzbd等。由于这些恼人的错误,我无法使其工作: Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\php\PEAR\Config.php on line 80 Deprecated: Assigning the return value of ne

我正在尝试安装Media frontpage(www.mediafrontpage.net)以监视我的sickbeard/sabnzbd等。由于这些恼人的错误,我无法使其工作:

Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\php\PEAR\Config.php on line 80 
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\php\PEAR\Config.php on line 166
奇怪的是,MediaFrontpage根本不使用pear!但我还是犯了这个恼人的错误

我需要另一个应用程序使用PEAR,所以我不能删除它

请参见此屏幕截图,您可以在其中看到错误:


我曾尝试在命令行上使用“php go pear.phar”升级pear,但没有任何帮助。

要么将错误报告设置为未弃用E_的任何内容(例如,E_ALL ^E_弃用或仅设置为0),要么使用不基于旧php版本的CMS

使用此选项:

$object = &new class();

在早期的PHP版本中,将对象作为引用存储在代码中是一种必需的方法,但在当前版本中,所有对象都是自动引用的,因此现在不推荐使用&before new

 $var = &new Something;

new

之前删除符号。描述分配问题的只是pear软件包错误。因此,我们通常可以替换 =&with=
在错误语句的两行中。这将解决我们的问题。

Hmm,那么我在哪里可以找到那段代码?我搜索了mediafrontpage的每一页,但在任何地方都找不到“&new”..@Forza:
在C:\xampp\php\PEAR\Config.php的第80行
将是一个很好的开始。