之間有什麼區別:分配給變量在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