2012-06-19 29 views
0

我想使用一个PHP变量作为使用AWS PHP SDK亚马逊SES目标电子邮件电子邮件目的地...以下是代码使用PHP变量作为SES

$email = new AmazonSES(); 

$recip = array("ToAddresses"=>"$email"); 
$message = array("Subject.Data"=>"Welcome to Weather Warnings","Body.Text.Data"=>"tester"); 
$email->send_email("[email protected]",$recip, $message); 

相关线路我的错误是......设置recip变量的行是第31行

可捕获的致命错误:AmazonSES类的对象无法转换为/home/websites/wxwarn/customer/register.php中的字符串第31行

回答

0

我不熟悉AmazonSES,但它是一个对象而不是一个字符串,所以你必须做一些像$recip = array("ToAddresses"=>$email->getEmail());

如果你要在AmazonSES对象中创建__toString()魔术方法,并让它返回电子邮件地址(假设它是该对象的属性),我认为你有什么工作。