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:

  1. Definicja funkcji z typowaniem argumentów: Zdefiniujmy funkcję, która przyjmuje argumenty o określonych typach.
  2. 
    
    				

    W tym przykładzie funkcja powitaj przyjmuje dwa argumenty: $imie (string) i $wiek (integer). Zwracany typ to string. Dodatkowo, sprawdzamy czy wiek jest dodatni.

  3. Wywołanie funkcji z poprawnymi argumentami: Wywołajmy funkcję z poprawnymi danymi.
  4. 
    
    				

    Funkcja działa poprawnie, ponieważ podane argumenty odpowiadają zadeklarowanym typom.

  5. Wywołanie funkcji z niepoprawnymi argumentami: Spróbujmy wywołać funkcję z niepoprawnymi danymi.
  6. 
    
    				

    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!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *