Wartości domyślne parametrów

Funkcje - PHP: podstawy w przeglądarce (PHP)

Parametr może mieć wartość domyślną zapisaną po znaku =. Jeśli przy wywołaniu pominiesz ten argument, PHP użyje wartości domyślnej, a jeśli go podasz - Twojej. Parametry z wartościami domyślnymi umieszczamy na końcu listy. Tutaj stawka VAT domyślnie wynosi 23 procent, a powitanie domyślnie jest po polsku. Sprawdź, co się zmieni po podaniu drugiego argumentu.

<?php
function cena_brutto($netto, $vat = 23) {
  return intdiv($netto * (100 + $vat), 100);
}

function powitanie($imie, $jezyk = "pl") {
  if ($jezyk == "en") {
    return "Hello, $imie!";
  }
  return "Cześć, $imie!";
}

echo "Brutto (VAT 23%): " . cena_brutto(200) . " zł\n";
echo "Brutto (VAT 8%): " . cena_brutto(200, 8) . " zł\n";
echo powitanie("Ola") . "\n";
echo powitanie("Tom", "en") . "\n";

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu PHP: podstawy w przeglądarce · Zaloguj się, aby zapisać postęp na koncie.