Funkcje z zmienną liczbą argumentów (func_num_args())

Założenie: Napiszemy funkcję, która potrafi zsumować dowolną liczbę liczb przekazanych jako argumenty.

Krok po kroku:

  1. Definicja funkcji: Utworzymy funkcję `sumujLiczby`, która przyjmuje zmienną liczbę argumentów. Użyjemy `func_num_args()` do pobrania liczby argumentów i `func_get_args()` do pobrania ich wartości.
  2. 
    function sumujLiczby() {
      $suma = 0;
      $args = func_get_args();
      foreach ($args as $arg) {
        $suma += $arg;
      }
      return $suma;
    }
    				
  3. Wywołanie funkcji: Wywołamy funkcję `sumujLiczby` z różną liczbą argumentów, aby zademonstrować jej działanie.
  4. 
    $wynik1 = sumujLiczby(1, 2, 3);
    $wynik2 = sumujLiczby(10, 20, 30, 40);
    $wynik3 = sumujLiczby(5);
    				
  5. Wyświetlenie wyników: Wyświetlimy wyniki obliczeń za pomocą funkcji `echo`.
  6. 
    echo "Suma 1: " . $wynik1 . "
    "; // Wyświetli: Suma 1: 6 echo "Suma 2: " . $wynik2 . "
    "; // Wyświetli: Suma 2: 100 echo "Suma 3: " . $wynik3 . "
    "; // Wyświetli: Suma 3: 5

Ten przykład pokazuje podstawowe zastosowanie funkcji `func_num_args()` i `func_get_args()` w PHP. Zachęcamy do dalszego eksperymentowania i poznawania zaawansowanych technik pracy z funkcjami.

Dodaj komentarz 0

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