Dziedziczenie a typy mixed
Założenie: Pokażemy, jak wykorzystać typ mixed
w PHP, aby funkcja mogła przyjmować argumenty różnych typów.
Krok po kroku:
- Deklaracja funkcji z argumentem typu
mixed
:function pokazWartosc(mixed $wartosc): void { echo "Wartość: " . $wartosc . "\n"; }
Tutaj deklarujemy funkcję
pokazWartosc
, która przyjmuje jeden argument o typiemixed
. Oznacza to, że argument może być dowolnego typu (liczba, string, tablica, obiekt itp.). Funkcja nic nie zwraca (void
). - Wywołanie funkcji z różnymi typami argumentów:
pokazWartosc(10); // Liczba całkowita pokazWartosc("Tekst"); // String pokazWartosc(true); // Boolean pokazWartosc([1, 2, 3]); // Tablica
W tym kroku wywołujemy funkcję
pokazWartosc
z różnymi typami danych jako argumentami. PHP automatycznie obsługuje typmixed
. - Wyświetlenie wyników:
// Kod z kroków 1 i 2 powinien być uruchomiony wcześniej. // Wynik zostanie wyświetlony w konsoli lub na stronie.
Uruchomienie kodu z kroków 1 i 2 spowoduje wyświetlenie wartości przekazanych do funkcji.
Ten przykład pokazuje podstawowe zastosowanie typu mixed
w PHP. Pamiętaj, że nadużywanie typu mixed
może prowadzić do mniej przejrzystego i trudniejszego w utrzymaniu kodu. Zachęcamy do dalszego zgłębiania tematu typów danych w PHP!