解析错误语法错误意外T_ECHO
我希望PHP代替'你的消息'
$response = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update'), array(
'status' => 'Your Message'
));
我试过这个
$response = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update'), array(
'status' => 'echo $query;'
));
我也尝试了这个,结果相同
$response = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update'), array(
'status' => echo $query;
));
答案 0 :(得分:0)
试试这个
$response = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update'), array( 'status' => $query ));
答案 1 :(得分:0)
尝试
$response = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update'), array( 'status' => $query ));
$query
已经是一个变量。你不需要回应它,只需分配它。
答案 2 :(得分:0)
您的代码存在的问题是echo
是要在屏幕上打印的PHP函数。但是在这里你不想打印,你想为变量status
分配一些值(存储在变量$query
中)。
$response = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update'), array(
'status' => $query
));
此处status
将被赋予$query
的值,因为它位于数组中,所以您不能写出结尾;