Die Definition einer Variablen in einer Klasse und deren Verwendung in Funktionen

Ich versuche zu lernen, PHP-Klassen, so kann ich mit dem codieren beginnen mehr OOP-Projekte. Zu helfen, mich zu lernen, ich Baue eine Klasse, die verwendet die Rapidshare-API. Hier ist meine Klasse:

<?php

class RS
{
    public $baseUrl = 'http://api.rapidshare.com/cgi-bin/rsapi.cgi?sub=';

    function apiCall($params)
    {
        echo $baseUrl;
    }
}

?>

$params enthält eine Reihe von Schlüssel-paar Werten wie diesen:

$params = array(
    'sub'   =>  'listfiles_v1',
    'type'  =>  'prem',
    'login' =>  '746625',
    'password'  =>  'not_my_real_pass',
    'realfolder'    => '0',
    'fields'    => 'filename,downloads,size',
    );

Wird später angehängt werden, um $baseUrl um die Letzte Anfrage-URL, aber ich kann nicht get $baseUrl erscheinen in meinem apiCall() Methode. Ich habe versucht, die folgenden:

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=';

Und sogar versucht $this->baseUrl = $baseUrl; in meinem apiCall() methid, ich weiß nicht, was die Hölle ich dachte es zwar lol.

Jede Hilfe ist geschätzt danke 🙂

InformationsquelleAutor Josh | 2010-03-25

Schreibe einen Kommentar