Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z klasą
Forum PHP.pl > Forum > Przedszkole
Chernobyl
Witam otóż uczę się z książki programowania obiektowo.Przepisałem kod z książki:

  1. class nazwa
  2. {
  3. public $atrybut;
  4. public function operacja($param)
  5. {
  6. $this->$atrybut = $param;
  7. echo $this->$atrybut;
  8. }
  9. }


Zamieniłem tylko nazwę klasy.

Potem dodałem:

  1. $n = new nazwa();
  2. $n->operacja(2);


I Wamp Server wyświetla mi:

Notice: Undefined variable: atrybut in C:\wamp\www\Nauka\index.php on line 8
Fatal error: Cannot access empty property in C:\wamp\www\Nauka\index.php on line 8

co oznaczają te błędy?

Daiquiri
Masz zbędny $ przy zmiennej po this ($this->$atrybut)
Chernobyl
Cytat(Daiquiri @ 23.12.2012, 11:08:07 ) *
Masz zbędny $ przy zmiennej po this ($this->$atrybut)



Dziękuję, w takim razie jest błąd w książce...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.