より多くの OOP プロジェクトのコーディングを開始できるように、PHP クラスを学習しようとしています。学習を支援するために、Rapidshare API を使用するクラスを構築しています。これが私のクラスです:
<?php
class RS
{
public $baseUrl = 'http://api.rapidshare.com/cgi-bin/rsapi.cgi?sub=';
function apiCall($params)
{
echo $baseUrl;
}
}
?>
$params
次のように、一連のキー ペア値が含まれます。
$params = array(
'sub' => 'listfiles_v1',
'type' => 'prem',
'login' => '746625',
'password' => 'not_my_real_pass',
'realfolder' => '0',
'fields' => 'filename,downloads,size',
);
これは後で$baseUrl
最終的なリクエスト URL を作成するために追加されますが、メソッドに $baseUrl を表示することはできませんapiCall()
。私は次のことを試しました:
var $baseUrl = 'http://api.rapidshare.com/cgi-bin/rsapi.cgi?sub=';
$baseUrl = 'http://api.rapidshare.com/cgi-bin/rsapi.cgi?sub=';
private $baseUrl = 'http://api.rapidshare.com/cgi-bin/rsapi.cgi?sub=';
そして$this->baseUrl = $baseUrl;
、自分の方法で試してみてもapiCall()
、そこで何を考えていたのかわかりませんが笑。
どんな助けでも感謝します:)