[PHP]klasy + odczyt pliku

0

Witam. Mam oto taki kod

class gra
{
    public $wyniki;
    public $nazwa;
    public $ilosc_plyt;
    public $rozmiar;
    public $dostep;
    public $przechowywanie;
    public $rodzaj;
    public $sektor;
    function __construct($nazwapliku)
    {
        $this->$wyniki = file($nazwapliku);
    }
    function __get($nazwa)
    {
        return $this->$nazwa;
    }
    function __set($pierwsza, $druga)
    {
       $this->$pierwsza = $druga;
    }
    function wyswietl($flaga, $id)
    {
        echo $this->$wyniki[0];
    }
}
$wynik = new gra("baza.txt");
$wynik->wyswietl("1", "2");

Kompilator wyrzuca takie bledy:
PHP Notice: Undefined variable: wyniki
PHP Notice: Undefined variable: wyniki
PHP Notice: Undefined property: gra::$

O co tutaj chodzi?. Z gory dziekuje

0

Do pól dostajesz się poprzez składnię $obiekt->pole. Bez tego drugiego znaku dolara (no chyba, że to działanie pożądane, jak tym getterze na przykład).

1 użytkowników online, w tym zalogowanych: 0, gości: 1