Poprawna odpowiedź: D
function znaki($znak, $n){
for($i=0; $i<$n; $i++)
print($znak);
}
znaki("@", $n);
Dlaczego
Funkcja przyjmuje znak i liczbę powtórzeń, więc wywołanie musi podać oba argumenty, a znak w cudzysłowie: znaki("@", $n). Zapis znaki(@, $n) nie ma cudzysłowu, znaki($n) pomija drugi argument, a w wersji z jednym parametrem $i zmienna $n nie istnieje wewnątrz funkcji.