[PHP]OOP, prosty skrypt problem |
[PHP]OOP, prosty skrypt problem |
20.03.2019, 17:44:44
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 20.03.2019 Ostrzeżenie: (0%) |
Witam,
Czy ktoś mi pomoze poprawić ten skrypt tak aby działał? Siedze już nad tym ponad tydzień i nie mogę dojść do rozwiązania. Zaznaczam, że jest bardzo początkujacy w php. Polecenie: Stwórz obiekt, którego zadaniem będzie magazynowanie produktów. Każdorazowe wywołanie metody addProduct('nazwa produktu') dopisze element do stosu. Metoda showStack() wyświetli elementy w odpowiedniej kolejności zgodnie z definicją stosu.
|
|
|
20.03.2019, 17:52:29
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 447 Pomógł: 6292 Dołączył: 27.12.2004 |
czemu uwazasz ze to
return $this->produkty = $produkty++; jest dodaniem produktu do stosu? Albo tu $pro1->addProduct($produkty); dodajesz zmienna $produkty ale ta zmienna nigdzie nie jest zdefiniowana -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
20.03.2019, 18:00:48
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 20.03.2019 Ostrzeżenie: (0%) |
Dzięki za odpowiedź. Właśnie nie wiem jak mam zapisać dodanie produktu do stosu, podobnie z metoda showStack
Podpowiesz coś? edit: return $this->produkty = $produkty++; w.g mnie te polecenie zwraca zmieną produkty i automatycznie dodaje produkt na stos. Ten post edytował mage 20.03.2019, 18:04:14 |
|
|
20.03.2019, 18:14:07
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Pseudokod
Dodatkowo można poczytać http://php.net/manual/en/class.countable.php http://php.net/manual/en/class.arrayaccess.php i iteratorach. Może cię zainteresować splstack. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 03:15 |