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. Podczas korzystania z sesji w PHP, jaka jest główna różnica między użyciem session_start() a ręcznym zarządzaniem ciasteczkami sesji?

Pytanie 1005

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

Pytanie 822

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

Pytanie 466

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

Pytanie 811

5. Które polecenie PHP usuwa dane z sesji?

Pytanie 454

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

Pytanie 809

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

Pytanie 804

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

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

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

Pytanie 790

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

Pytanie 818

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

Pytanie 808

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

Pytanie 825

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

Pytanie 781

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

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

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

Pytanie 522

18. W jaki sposób, stosując język PHP, zapisać w ciasteczku napis znajdujący się w zmiennej dane na czas jednego dnia?

Pytanie 549

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

Pytanie 829

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

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

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

Pytanie 53

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

Pytanie 93

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

Pytanie 786

25. Która z poniższych metod służy do wysłania danych binarnych (np. obrazka) z serwera do przeglądarki, aby wymusić jego pobranie jako plik?

Pytanie 806

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

Pytanie 817

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

Pytanie 486

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

Pytanie 807

29. Efektem wykonania przedstawionego kodu PHP jest wyświetlenie komunikatu

Pytanie 324

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

Pytanie 835

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

Pytanie 507

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

Pytanie 803

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

Pytanie 805

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

Pytanie 787

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

Pytanie 832

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

Pytanie 836

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

Pytanie 783

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

Pytanie 802

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

Pytanie 458

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

Pytanie 789

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.