<?php class koszyk { var $artykuly; function dodaj($numer, $ilosc) { $this->$artykuly["$numer"] += $ilosc; } function usun($numer, $ilosc) { if($this -> $artykuly["$numer"] < $ilsoc) { $this -> $artykuly["$numer"] -= $ilosc; } else { $this -> $artykuly["$numer"] = 0; } } function wyswietl() { if ($v > 0){ } } } $koszyk = new Koszyk; $koszyk -> dodaj('20', 2); $koszyk -> dodaj('45', 4); $koszyk -> dodaj('43', 5); $koszyk -> dodaj('34', 7); $koszyk -> wyswietl(); ?>
powyższy kod wywala mi błąd:
Notice: Undefined variable: artykuly in /home/www/php/index.php on line 7
tylko nie wiem dlaczego kod przepisałem z:
http://www.egrafik.pl/kurs-php/reusage.classes.php
Przyklad 6.2