Funkcje z typowaniem argumentów
Założenie: Nauczymy się, jak w PHP wymuszać typy danych dla argumentów funkcji i jak to wykorzystać do walidacji danych.
Krok po kroku:
- Definicja funkcji z typowaniem argumentów: Zdefiniujmy funkcję, która przyjmuje argumenty o określonych typach.
- Wywołanie funkcji z poprawnymi argumentami: Wywołajmy funkcję z poprawnymi danymi.
- Wywołanie funkcji z niepoprawnymi argumentami: Spróbujmy wywołać funkcję z niepoprawnymi danymi.
W tym przykładzie funkcja powitaj
przyjmuje dwa argumenty: $imie
(string) i $wiek
(integer). Zwracany typ to string. Dodatkowo, sprawdzamy czy wiek jest dodatni.
Funkcja działa poprawnie, ponieważ podane argumenty odpowiadają zadeklarowanym typom.
W pierwszym przypadku, wiek jest ujemny, więc funkcja zwraca komunikat o błędzie. W drugim przypadku, pierwszy argument nie jest stringiem, co spowoduje błąd.
Ten przykład pokazuje, jak typowanie argumentów w funkcjach PHP pozwala na lepszą walidację danych i zapobieganie błędom. Zachęcamy do dalszego zgłębiania tematu typowania w PHP!