#php #echo
#php #echo
Вопрос:
Возможно ли отправить какое-либо текстовое сообщение с помощью echo?
Я ищу что-то вроде: if($xml) echo $xml "hello world;
Это мой PHP:
[...]curl_setopt($curl, CURLOPT_URL, 'http://api.imgur.com/2/upload.xml');
curl_setopt($curl, CURLOPT_TIMEOUT, $timeout);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $pvars);
$xml = curl_exec($curl);
curl_close ($curl);
if($xml) echo $xml;
?>
Комментарии:
1. Что? Вы имеете в виду, что вам нужна другая функция? Кроме того,
оператор предназначен для математических операций,
.
оператор предназначен для конкатенации, поэтому, если вы не планируете добавлять математическое значение, хранящееся в$xml
, в «hello world»…2. Кто-нибудь пользуется Google в наши дни? Или официальные руководства?
Ответ №1:
Используйте .
вместо
для объединения в PHP.
if($xml) { echo $xml . "hello world"; }
Ответ №2:
Вы можете использовать .=
для добавления строки к переменной:
$xml .= 'Hello World';
Если вы просто хотите отобразить $ xml, за которым следует «Hello World», почему бы и нет:
if ($xml) {
echo $xml;
echo 'Hello World';
}