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. Który operator w PHP jest używany do łączenia ciągów tekstowych?

Pytanie 229

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

Pytanie 822

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

Pytanie 268

4. Jaka jest różnica między operatorami 'and' oraz '&&' w PHP?

Pytanie 807

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

6. W PHP funkcja filter_var($email, FILTER_VALIDATE_EMAIL) służy do:

Pytanie 458

7. Która funkcja w PHP pozwala na zarejestrowanie własnej funkcji, która wykona się automatycznie tuż przed zakończeniem działania skryptu (np. do czyszczenia logów)?

Pytanie 816

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

Pytanie 810

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

Pytanie 804

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

Pytanie 799

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

12. Która funkcja w PHP służy do buforowania wyjścia, co pozwala na wysyłanie nagłówków (np. header()) w dowolnym miejscu skryptu?

Pytanie 785

13. Jaki będzie wynik działania: $x = 'a'; $x++; echo $x;?

Pytanie 829

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

Pytanie 161

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

Pytanie 786

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

Pytanie 522

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

Pytanie 823

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

Pytanie 507

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

Pytanie 466

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

Pytanie 53

21. Jaka jest różnica między instrukcjami require_once a require?

Pytanie 787

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

Pytanie 805

23. Zastosowano kod: $p = fopen('test.txt', 'w'); fwrite($p, 'Nowa tresc'); fclose($p); Co się stanie z poprzednią zawartością pliku test.txt?

Pytanie 838

24. Co się stanie, jeśli spróbujemy zmodyfikować stałą zdefiniowaną za pomocą 'define('WERSJA', 1.0);' w dalszej części skryptu?

Pytanie 802

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

26. W jaki sposób można sprawdzić, czy funkcja o nazwie 'moja_funkcja' została już zdefiniowana w skrypcie?

Pytanie 796

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

Pytanie 792

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

Pytanie 548

29. Funkcja ma dodawać 10% rabatu: function rabat($cena) { $cena *= 0.9; } $paczka = 100; rabat($paczka); echo $paczka; Dlaczego wynik to nadal 100?

Pytanie 832

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

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

Pytanie 834

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

Pytanie 817

33. Która funkcja pozwala na przechwycenie wszystkich danych wysyłanych do przeglądarki i przekazanie ich do innej funkcji przed końcowym wyświetleniem?

Pytanie 828

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

Pytanie 273

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

Pytanie 824

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

Pytanie 813

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

Pytanie 826

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

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

Pytanie 789

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

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.