Dziedziczenie a typy unii
Założenie: Pokażemy, jak wykorzystać typy unii w PHP do tworzenia funkcji, która może zwracać zarówno liczbę całkowitą, jak i wartość null.
Krok po kroku:
- Definicja funkcji z typem unii: Zdefiniujemy funkcję, która zwraca liczbę całkowitą lub null. Typ unii definiujemy za pomocą znaku pionowej kreski (|).
- Wywołanie funkcji i obsługa zwracanej wartości: Wywołamy funkcję i sprawdzimy, czy zwróciła wartość, czy null.
Ten fragment kodu definiuje funkcję getOptionalValue
, która przyjmuje argument boolean i zwraca albo liczbę całkowitą, albo null. int|null
oznacza, że zwracana wartość może być albo typu int
, albo null
.
Ten kod pokazuje, jak wywołać funkcję getOptionalValue
i obsłużyć potencjalną wartość null za pomocą instrukcji warunkowej. Sprawdzamy, czy zwrócona wartość jest różna od null za pomocą operatora !==
.
Ten przykład pokazuje podstawowe zastosowanie typów unii w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi typami danych.