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

Pytanie 831

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

Pytanie 813

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

Pytanie 805

4. 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

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

Pytanie 822

6. W jaki sposób można bezpiecznie przesłać hasło do bazy danych, korzystając z Prepared Statements w rozszerzeniu mysqli?

Pytanie 781

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

Pytanie 835

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

Pytanie 268

9. 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

10. Co zostanie wyświetlone? <br> $s = '123'; <br> $s[1] = 'abc'; <br> echo $s;

Pytanie 823

11. 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

12. Jaki będzie wynik działania poniższego kodu? <br> $a = [1, 2]; <br> $b = [3, 4]; <br> $c = $a + $b; <br> print_r($c);

Pytanie 780

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

Pytanie 273

14. W pliku config.php zdefiniowano: session_start(); $_ SESSION['user'] = 'Admin';. W pliku index.php wpisano: echo 'Witaj ' . $_ SESSION['user'];. Dlaczego skrypt w index.php nie wyświetli imienia?

Pytanie 833

15. W języku PHP tablicę asocjacyjną tworzymy za pomocą:

Pytanie 93

16. Sesje w PHP najczęściej przechowywane są:

Pytanie 507

17. Mamy kod: $a = 'foo'; $$a = 'bar'; echo $foo; Jaki mechanizm PHP został tu zastosowany?

Pytanie 815

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

Pytanie 522

19. 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

20. Mamy kod: $a = [0 => 'A', '0' => 'B']; echo count($a);. Co zostanie wyświetlone?

Pytanie 811

21. Co robi operator '...' (Splat operator) w definicji funkcji, np. function suma(...$liczby) { ... }?

Pytanie 818

22. Co się stanie po wykonaniu: $f = fopen('php://stdin', 'r');?

Pytanie 826

23. 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

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

Pytanie 834

25. Która z poniższych funkcji służy do bezpiecznego sprawdzania, czy dany ciąg znaków jest poprawnym adresem E-mail, bez używania skomplikowanych wyrażeń regularnych?

Pytanie 801

26. Co robi podany wycinek kodu w języku programowania PHP zaimplementowanego w kod HTML-5

Pytanie 53

27. Jak zachowa się instrukcja 'include' w PHP, jeśli wskazany plik nie zostanie odnaleziony na serwerze?

Pytanie 794

28. Jaki będzie wynik porównania: '10' == '010' oraz '10' === '010'?

Pytanie 783

29. Jaki będzie wynik działania kodu: echo 0x0B + 011 + 0b11;?

Pytanie 824

30. Kod: $x = '100'; $y = 200; var_dump($x > $y); Co zostanie wypisane?

Pytanie 836

31. Co robi operator ?? w PHP?

Pytanie 553

32. Co oznacza flaga 'PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION' przy nawiązywaniu połączenia z bazą danych?

Pytanie 808

33. W PHP zmienne superglobalne zapisane są:

Pytanie 304

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

Pytanie 809

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

Pytanie 792

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

Pytanie 786

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

Pytanie 486

38. Co się stanie po wywołaniu: echo 10 / 0; w PHP w wersji 8.x?

Pytanie 814

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

Pytanie 825

40. 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

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.