$url = "myurl";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
$passwordStr = "$this->username:$this->password";
curl_setopt($ch, CURLOPT_USERPWD, $passwordStr);
curl_setopt($ch, CURLOPT_HTTPHEADER,
array("Content-type: application/atom+xml"));
$successCode = 200;
$result = curl_exec($ch);
curl_exec从myurl获取xml数据,如预期的那样,但只是在输出缓冲区中回显它。 $return
的值是一个简单的布尔值。相反,我希望它返回所获得的XML数据作为一个数组或任何其他的php对象,我可以处理(无需做任何繁琐的ob_start
输出缓冲)。这是可能的还是有任何解决方法?curl在php中 - 如何获得数组或其他资源获得的数据