之间有什么区别:分配给变量在PHP
$recipient = $query_row['email'];
和
$recipient = '[email protected]';
其中$ query_row [“电子邮件”]从一个MySQL查询工作,并可以返回的值得到回应。
当进入一个功能,他们的行为完全不同。
$formproc->AddRecipient($recipient);
当我使用查询返回值时,它不起作用,但在我使用电子邮件地址写入时工作正常。 注:$ query_row [ '电子邮件']相同[email protected]
print_r($query_row['email']);
var_dump($query_row['email']);
回报:字符串(16)“我的@例子.com“
当我使用$ recipient ='[email protected]';当我使用其他方法时,电子邮件发送到[email protected],电子邮件未发送。
谢谢。
请显示完整的代码。 – mochalygin 2014-10-08 06:57:49
返回的值可能是否有额外的空格?或者,确保它是一个字符串。 – tvgemert 2014-10-08 06:58:40
使用'print_r()'或'var_dump()'打印返回值以查看确切的数组结构和值 – Arun 2014-10-08 06:59:46