2013-09-14 3 views
0
Parse error syntax error unexpected T_ECHO 

Я хочу, чтобы PHP вместо «Ваше сообщение»я хочу добавить 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

Попробуйте это

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

0

Попробуйте

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

$query уже переменная. Вам не нужно эхо. Просто назначьте его.

0

Проблема с вашим кодом в том, что echo - это функция PHP для печати на экране. Но здесь вы не хотите печатать, вы хотите присвоить переменную status некоторое значение (которое хранится в переменной $query).

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

Здесь status будет присвоено значение $query и поскольку это находится внутри массива, вы не должны писать о закрытии ;

Смежные вопросы