-1

解析错误语法错误意外 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;
));
4

3 回答 3

0

试试这个

$response = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update'), array( 'status' => $query ));
于 2013-09-14T16:26:49.180 回答
0

尝试

$response = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update'), array( 'status' => $query ));

$query已经是一个变量。你不需要回显它,只需分配它。

于 2013-09-14T16:28:46.797 回答
0

您的代码的问题在于这echo是一个在屏幕上打印的 PHP 函数。但是在这里您不想打印,您想为变量分配status一些值(存储在变量中$query)。

$response = $tmhOAuth->request('POST', $tmhOAuth->url('1.1/statuses/update'), array(
  'status' => $query
));

这里status将被赋值$query,因为它在数组内部,所以你不能写关闭;

于 2013-09-14T16:29:07.263 回答