Skip to main contentSkip to footer

Test PHP – 40 pytań

Sprawdź swoją wiedzę z PHP w 40-pytaniowym teście. Świetny sposób na powtórkę i utrwalenie materiału przed egzaminem INF.03.

1. Do czego służy funkcja 'password_needs_rehash()'?

Pytanie 803

2. Co oznacza funkcja $_GET w PHP?

Pytanie 233

3. W prezentowanym kodzie PHP w miejscu kropek powinno znaleźć się polecenie

Pytanie 548

4. Który z poniższych zapisów w PHP 7.4+ pozwala na skrócenie zapisu prostej funkcji anonimowej (tzw. Arrow Function)?

Pytanie 819

5. Jaki będzie wynik działania kodu: echo '5' . 1 + 2;?

Pytanie 809

6. W PHP funkcja password_hash() używa domyślnie:

Pytanie 522

7. Która funkcja służy do odczytania całej zawartości pliku tekstowego do jednej zmiennej typu string, bez konieczności otwierania go funkcją fopen()?

Pytanie 793

8. W PHP 8.x wykonano kod: echo 8.0 == '8.0'; oraz echo 8.0 == '8';. Jakie będą wyniki?

Pytanie 825

9. Co zostanie wyświetlone po wykonaniu kodu? <br> $a = 5; <br> $b = &$a; <br> $b = 10; <br> echo $a;

Pytanie 789

10. Co wypisze kod? <br> $a = 10; <br> function zmien() { $a = 20; } <br> zmien(); <br> echo $a;

Pytanie 799

11. Jaki jest domyślny czas życia ciasteczka sesyjnego (PHPSESSID) w standardowej konfiguracji PHP, jeśli nie ustawiono go inaczej?

Pytanie 804

12. Która funkcja PHP bezpiecznie wykonuje zapytanie SQL z parametrami w PDO?

Pytanie 273

13. Jaki będzie wynik działania kodu: echo 2 + 3 * 4 ** 2;?

Pytanie 795

14. Jaki będzie wynik działania poniższego kodu PHP? <br> $a = '1'; <br> $a[0] = '2'; <br> echo $a;

Pytanie 790

15. W kontekście serwerowej obsługi formularzy w PHP, dlaczego użycie $_REQUEST jest uważane za gorszą praktykę niż $_POST lub $_GET?

Pytanie 1002

16. Mamy dwie zmienne: $a = 1; $b = 1; echo ++$a + $b++;. Jaki będzie wynik i jakie będą końcowe wartości zmiennych?

Pytanie 827

17. Jaki będzie efekt wykonania kodu: $x = '10.5'; $y = ($x += 0.5); echo gettype($x);?

Pytanie 813

18. Jaki będzie wynik działania kodu: $x = true; $y = false; echo $x <=> $y;?

Pytanie 810

19. W PHP superglobalna $_SERVER['REQUEST_METHOD'] zwraca:

Pytanie 503

20. Co zostanie wyświetlone po wykonaniu kodu? <br> $x = 'true'; <br> if ($x == true) echo 'A'; <br> if ($x === true) echo 'B';

Pytanie 792

21. Mamy kod: $a = [1, 2, 3]; foreach ($a as &$v) {} foreach ($a as $v) {} print_r($a);. Co zobaczymy w ostatnim elemencie tablicy?

Pytanie 821

22. Jak zachowa się operator porównania w przypadku: '6.0' == ' 6';?

Pytanie 822

23. Jakie zagrożenie niesie ze sobą kod: $id = $_ GET['id']; $sql = "SELECT * FROM users WHERE id=$id";?

Pytanie 834

24. W PHP funkcja password_hash() domyślnie wykorzystuje:

Pytanie 268

25. W języku PHP, jak zamienić tekst na zmienną liczbową?

Pytanie 161

26. Jakiej funkcji należy użyć, aby zamienić tablicę PHP na ciąg znaków, gdzie elementy są oddzielone wybranym separatorem (np. przecinkiem)?

Pytanie 798

27. Programista chce sprawdzić, czy w tablicy $_ POST znajduje się klucz 'login' i czy nie jest on pusty. Użył kodu: if ($_ POST['login']) { ... }. Dlaczego to podejście jest błędne?

Pytanie 830

28. Jaki będzie wynik działania poniższego kodu? <br> $x = 5; <br> function f() { $x = 10; return function() use ($x) { return $x; }; } <br> $g = f(); <br> $x = 15; <br> echo $g();

Pytanie 820

29. Mamy kod: $x = 1; function f() { static $x = 0; echo ++$x; }. Co wypisze trzykrotne wywołanie f(); f(); f();?

Pytanie 786

30. Jak pobrać jeden wiersz z wyniku jako tablicę asocjacyjną?

Pytanie 477

31. Która magiczna metoda w PHP zostanie wywołana automatycznie, gdy spróbujemy wywołać nieistniejącą lub niedostępną metodę na obiekcie w sposób statyczny (np. Klasa::metoda())?

Pytanie 812

32. Która z poniższych metod przesyłania danych w PHP nie posiada limitu wielkości danych narzuconego przez specyfikację protokołu (choć ograniczają ją ustawienia serwera)?

Pytanie 791

33. Mamy kod: $data = '2026-03-27'; $data[4] = '/'; $data[7] = '/'; echo $data; Jaki błąd logiczny tu występuje?

Pytanie 831

34. Która funkcja PHP służy do zabezpieczenia danych wejściowych przed atakiem XSS?

Pytanie 466

35. Mamy pętlę: for ($i = 0; $i < 10; $i++) { if ($i == 5) continue; echo $i; } Jakie liczby zostaną pominięte?

Pytanie 835

36. Co zostanie wypisane? <br> $x = 'PHP'; <br> function test() { global $x; unset($x); } <br> test(); <br> echo $x;

Pytanie 805

37. Co robi operator '??' (Null Coalescing), np. w zapisie: $wynik = $a ?? $b;?

Pytanie 797

38. Jaki będzie wynik działania kodu: $s = 'egzamin'; $s[10] = '!'; echo strlen($s);?

Pytanie 817

39. Która funkcja służy do zamiany wszystkich znaków specjalnych (takich jak < > &) na ich encje HTML w celu zabezpieczenia przed atakami XSS?

Pytanie 788

40. W PHP funkcja password_verify() służy do:

Pytanie 486

arrow_upward

Preferencje plików cookies

✕

Inne

Inne pliki cookie to te, które są analizowane i nie zostały jeszcze przypisane do żadnej z kategorii.

Niezbędne

Niezbędne
Niezbędne pliki cookie są absolutnie niezbędne do prawidłowego funkcjonowania strony. Te pliki cookie zapewniają działanie podstawowych funkcji i zabezpieczeń witryny. Anonimowo.

Reklamowe

Reklamowe pliki cookie są stosowane, by wyświetlać użytkownikom odpowiednie reklamy i kampanie marketingowe. Te pliki śledzą użytkowników na stronach i zbierają informacje w celu dostarczania dostosowanych reklam.

Analityczne

Analityczne pliki cookie są stosowane, by zrozumieć, w jaki sposób odwiedzający wchodzą w interakcję ze stroną internetową. Te pliki pomagają zbierać informacje o wskaźnikach dot. liczby odwiedzających, współczynniku odrzuceń, źródle ruchu itp.

Funkcjonalne

Funkcjonalne pliki cookie wspierają niektóre funkcje tj. udostępnianie zawartości strony w mediach społecznościowych, zbieranie informacji zwrotnych i inne funkcjonalności podmiotów trzecich.

Wydajnościowe

Wydajnościowe pliki cookie pomagają zrozumieć i analizować kluczowe wskaźniki wydajności strony, co pomaga zapewnić lepsze wrażenia dla użytkowników.