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ó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

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

Pytanie 817

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

Pytanie 815

4. W języku PHP, aby usunąć spacje z początku i końca ciągu znaków, można użyć funkcji

Pytanie 15

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

Pytanie 818

6. Który tryb otwierania pliku w PHP usuwa jego poprzednią zawartość?

Pytanie 556

7. Jak stworzyć komentarz wieloliniowy w PHP?

Pytanie 710

8. Który operator służy do łączenia dwóch ciągów znaków (konkatenacji) w PHP?

Pytanie 703

9. Co zwróci funkcja empty($zmienna), jeśli $zmienna ma wartość 0?

Pytanie 724

10. Co robi poniższy kod PHP?

Pytanie 9

11. Co robi funkcja explode()?

Pytanie 728

12. Jak w PHP zakończyć instrukcję?

Pytanie 496

13. Jak sprawdzić długość ciągu tekstowego w PHP?

Pytanie 721

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

Pytanie 819

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

16. Która funkcja PHP sprawdza, czy zmienna istnieje i nie jest pusta?

Pytanie 162

17. Która funkcja pozwala na pobranie liczby elementów w tablicy?

Pytanie 711

18. Która instrukcja jest równoważna funkcjonalnie do przedstawionej instrukcji if?

Pytanie 569

19. Kod: $a = 0; if (isset($a) && !empty($a)) { echo 'OK'; } Co zostanie wyświetlone?

Pytanie 839

20. Która instrukcja służy do dołączenia innego pliku PHP, wyrzucając błąd krytyczny i zatrzymując skrypt, jeśli plik nie istnieje?

Pytanie 722

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

Pytanie 93

22. Która funkcja służy do wyświetlenia tekstu na stronie internetowej?

Pytanie 701

23. W jaki sposób pobrać dane z bazy MySQL w postaci tablicy asocjacyjnej po wykonaniu zapytania?

Pytanie 713

24. Która z poniższych zmiennych w PHP jest tablicą superglobalną?

Pytanie 348

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

Pytanie 808

26. Co się stanie, jeśli funkcja session_start() zostanie wywołana po tym, jak do przeglądarki wysłano już jakikolwiek kod HTML (np. spację przed znacznikiem <?php)?

Pytanie 782

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

Pytanie 807

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

Pytanie 834

29. Wykonanie przedstawionego polecenia PHP umożliwi

Pytanie 551

30. Co robi operator ?? w PHP?

Pytanie 553

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

Pytanie 522

32. W PHP wywołanie isset($x) zwraca true, jeśli:

Pytanie 395

33. Jakie znaki pozwalają komentować kod w PHP?

Pytanie 431

34. W języku PHP zapis // umożliwia

Pytanie 43

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

Pytanie 466

36. Jak w PHP prawidłowo sprawdzić, czy klucz email istnieje w tablicy asocjacyjnej $user?

Pytanie 296

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

Pytanie 486

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

39. Jak połączyć się z bazą danych MySQL w języku PHP?

Pytanie 186

40. Która funkcja usuwa białe znaki (np. spacje) z początku i końca ciągu tekstowego?

Pytanie 715

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.