cURLを使用してTwitterAPIにリクエストを送信するクラスを作成しようとしています。私は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
か?現在のオブジェクトの変数を参照したくないのはなぜですか?