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. Co robi poniższy kod PHP?

Pytanie 9

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

Pytanie 825

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

Pytanie 808

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

Pytanie 822

5. Jak dodać nowy element do tablicy w PHP?

Pytanie 284

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

Pytanie 721

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

8. Jaka funkcja służy do nawiązania połączenia z bazą danych MySQL w rozszerzeniu proceduralnym?

Pytanie 708

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

Pytanie 802

10. W PHP operator === różni się od == tym, że:

Pytanie 383

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

Pytanie 395

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

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

14. Jak w PHP sprawdzić, czy dwie wartości są sobie równe?

Pytanie 487

15. Która z funkcji PHP służy do zabezpieczenia danych wejściowych przed atakiem SQL Injection?

Pytanie 219

16. Jak odebrać dane przesłane przez adres URL (np. strona.php?id=10)?

Pytanie 716

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

Pytanie 715

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

19. Jak pominąć jedną iterację pętli w PHP?

Pytanie 318

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

Pytanie 819

21. W języku PHP funkcja isset():

Pytanie 365

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

Pytanie 712

23. W PHP funkcja session_start() służy do:

Pytanie 325

24. Który znak jest używany do rozpoczynania każdej nazwy zmiennej w języku PHP?

Pytanie 700

25. Jak sprawdzić ilość elementów w tablicy w PHP?

Pytanie 295

26. Która funkcja PHP służy do łączenia się z bazą MySQL?

Pytanie 420

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

28. Metoda GET służy do:

Pytanie 199

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

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

31. Który operator służy do sprawdzania, czy dwie wartości są identyczne (mają tę samą wartość i typ)?

Pytanie 717

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

Pytanie 829

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

Pytanie 496

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

Pytanie 832

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

Pytanie 556

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

Pytanie 507

37. Mamy formularz z polem <input name="opcje[]"> (wielokrotny wybór). Jak PHP odbierze te dane w tablicy $_ POST?

Pytanie 837

38. Jak w PHP zainicjować tablicę asocjacyjną?

Pytanie 226

39. Która z poniższych operacji na bazie danych w PHP/PDO najlepiej realizuje wzorzec bezpiecznej komunikacji z serwerem bazodanowym?

Pytanie 1007

40. Która stała magiczna zwraca pełną ścieżkę do katalogu, w którym znajduje się aktualny plik?

Pytanie 727

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.