SLIM框架在发送电子邮件时出现API错误

时间:2011-11-12 15:16:51

标签: rest slim

我正在使用SLIM框架设计REST API。我想用php发送电子邮件。

我写了mailing.php,它非常准确地发送电子邮件。

但每当我从slim框架的REST API中调用mailing.php时。然后发生以下错误。

Slim Application Error
The application could not run because of the following error:

Details:

Message: Assigning the return value of new by reference is deprecated
File: C:\xampp\php\PEAR\Mail.php
Line: 154
Stack Trace:

#0 C:\xampp\htdocs\CC\mailing.php(2): Slim::handleErrors(8192, 'Assigning the r...', 'C:\xampp\php\PE...', 154, Array)
#1 C:\xampp\htdocs\CC\mailing.php(2): require_once()
#2 C:\xampp\htdocs\CC\waist.php(2): include('C:\xampp\htdocs...')
#3 C:\xampp\htdocs\CC\testingnew.php(545): include('C:\xampp\htdocs...')
#4 [internal function]: {closure}()
#5 C:\xampp\htdocs\CC\Slim\Route.php(392): call_user_func_array(Object(Closure), Array)
#6 C:\xampp\htdocs\CC\Slim\Slim.php(1051): Slim_Route->dispatch()
#7 C:\xampp\htdocs\CC\testingnew.php(771): Slim->run()
#8 {main}

请建议我该怎么做才能消除此错误。如有任何疑问,请随时问我。我真的需要你的帮助。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

看起来您正在进行某种引用分配,这在PHP5中已弃用。

你不能使用:

$foo =& new MyClass();

请提供更多代码,以便我们看到错误。