我正在尝试创建一个使用 cURL 向 Twitter API 发出请求的类。我已经对 PHP 中的面向对象编程进行了一些研究,但我不太清楚这应该如何工作。以下代码返回 NULL:
<?php
class twitter {
public function curlQuery($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, True);
$json = curl_exec($ch);
curl_close($ch);
$array = json_decode($json);
return var_dump($array);
}
}
$object1 = new twitter;
$object1->url = "http://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=twitterapi&count=2";
$object1->curlQuery($object1->url);
?>
另外,我有点不确定何时在 PHP 类中使用$this->variable
vs。$variable
一个类中提到的所有变量不应该被引用为$this->variable
?为什么你不想引用当前对象的变量?