Массив объектов надо вывести

KapriS

Новичок
Прошу помощи!

PHP:
<?
$ch = curl_init();
  $url='http://api-metrika.yandex.ru/counters?oauth_token='.$oauth_token;
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_HEADER, false);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
  lmb_require('src/model/MetricCounter.class.php');
        $data = new MetricCounter;
        $data = curl_exec($ch); //objects massiv
        curl_close($ch);
        var_dump($data);
                                                                       
?>
.
инструкция по работе с яндекс метрикой говорит что метод /counters возвращает массив объектов. приведена таблица с параметрами выходных данных. создала класс MetricCounter.

PHP:
<?
 
class MetricCounter {
var $id;
var $owner_login;
var $code;
var $code_options;
var $code_status;
var $name;
var $site;
var $type;
var $permission;
var $monitoring;
 
function show_counter(){
$art = $this->id . " - " .$this->name." - " . $this->site;
echo $art;
}
}
?>
но тем не менее метод не выводит ничего на экран, а var_dump($data); выдает


string(1226) " vshkaf.bit-hosting.comCS_OKown13 198843simplebmsistemautofrant.ru CS_OKown14537035simplebmsistemww w.bonopack.ruCS_OKown10986130sim plebmsistemvslad.bit-hosting.com CS_OKown17159563simplebmsistempe nzmash.ruCS_OKedit16484485simple penzmash "
строковую переменную, в которой и есть массив нужных объектов. как правильно обратиться и вывести этот массив.
 

ksnk

прохожий
мне представляется, что формат результата - XML. Чтобы проверить это - можно вывести
echo(htmlspecialchars($data))
 
Сверху