我正在使用Twilio到send an SMS message这样(显示的相关部分代码):
require('Twilio.php');
$body ="some example message body text";
$account_sid = 'XXXXXXX';
$auth_token = 'YYYYY';
$client = new Services_Twilio($account_sid, $auth_token);
$client->account->messages->create(array(
'To' => $phone,
'From' => "+15132592073",
'Body' => $body,
));
但是,如果我将其更改为:
,则上述工作正常'Body' => "some example "+$test+" message body text";
消息正文返回为" 0"。
我也尝试过:
$myMessage ="some example "+$test+" message body text";
然后:
$client->account->messages->create(array(
'To' => $phone,
'From' => "+15132592073",
'Body' => $myMessage,
));
但是这会产生相同的结果(" 0")。请注意:
$myMessage ="some example message body text";
这也可以正常工作(即,没有变量的情况相同)
我在这里缺少什么?
答案 0 :(得分:3)
您应该使用:
$body = "some example ". $test . " message body text";
注意连接运算符'。'而不是' +'。