TablicaPro / karta pracy ucznia / PHP

Funkcje PHP — parametry, zwracane wartości i ćwiczenia

Klasa: __________ Numer: __________ Data: __________

Pracuj w przygotowanym pliku. Po każdej zmianie zapisz go i sprawdź rezultat.

Kod do rozpoczęcia pracy

<?php
function powitaj(string $imie): string
{
    return "Czesc, $imie!";
}
echo powitaj("Ola"), "\n";

Zadanie 1

Napisz kwadrat(int $n): int i sprawdź 7, -3 i 0.

Zadanie 2

Napisz srednia(array $lista): float z dwoma miejscami; dla pustej tablicy 0.0. Sprawdź [7, 9, 4, 10] i [].

Zadanie 3

Napisz powitaj(string $imie, string $zwrot = "Czesc"): string. Wywołaj ją z jednym argumentem, z dwoma i z argumentami nazwanymi w odwrotnej kolejności. Włącz strict_types i przechwyć TypeError dla kwadrat("7").

Sprawdź przed oddaniem

Zadanie 1: definicja z typami 2 pkt, trzy wyniki 1 pkt; zadanie 2: średnia z zaokrągleniem 2 pkt, pusta tablica 1 pkt; zadanie 3: wartość domyślna 1 pkt, argumenty nazwane 1 pkt, strict_types i TypeError 1 pkt, trzy wywołania 1 pkt. Razem 10 pkt.

Jaką zmianę w kodzie potrafisz samodzielnie wyjaśnić?