Modyfikacja tablic z użyciem technik programowania obiektowego
Założenie: Stworzymy klasę reprezentującą koszyk zakupowy, która pozwoli na dodawanie i usuwanie produktów z wykorzystaniem tablicy.
Krok po kroku:
- Krok 1: Definicja klasy Koszyk. Tworzymy klasę
Koszyk
z właściwością$produkty
(tablica przechowująca produkty) i metodamidodajProdukt()
orazusunProdukt()
. - Krok 2: Utworzenie obiektu klasy Koszyk. Tworzymy instancję klasy
Koszyk
. - Krok 3: Dodawanie produktów do koszyka. Używamy metody
dodajProdukt()
, aby dodać produkty do tablicy$produkty
. - Krok 4: Usuwanie produktu z koszyka. Używamy metody
usunProdukt()
, aby usunąć produkt z tablicy$produkty
. - Krok 5: Wyświetlenie zawartości koszyka. Wyświetlamy zawartość tablicy
$produkty
.
produkty[] = $produkt;
}
public function usunProdukt(string $produkt): void {
$klucz = array_search($produkt, $this->produkty);
if ($klucz !== false) {
unset($this->produkty[$klucz]);
}
}
}
?>
dodajProdukt("Chleb");
$koszyk->dodajProdukt("Masło");
$koszyk->dodajProdukt("Mleko");
?>
usunProdukt("Masło");
?>
produkty);
?>
Ten przykład pokazuje podstawowe wykorzystanie obiektów i metod do modyfikacji tablic w PHP. Zachęcamy do eksperymentowania z różnymi metodami i funkcjami tablic, aby lepiej zrozumieć ich możliwości.