Przejdź do treści głównej
INF.03Pytanie #783 z 1558php-bazy-danych-i-pliki

Przedstawiony błąd, wygenerowany podczas interpretacji kodu PHP, może być spowodowany

Opcje odpowiedzi:
A
odwołaniem się do niezadeklarowanej zmiennej
B
niepowodzeniem wydania kwerendy na bazie danych
C
próbą odwołania się do nieistniejącego elementu tablicy
Prawidłowa
D
brakiem bazy danych o nazwie wskazanej w funkcji mysqli_connect
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (próbą odwołania się do nieistniejącego elementu tablicy)

Komunikat Notice: Undefined offset: 3 (lub Undefined array key) w PHP jest generowany w momencie próby odczytania elementu tablicy pod indeksem, który nie został wcześniej zdefiniowany ani zainicjalizowany.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Odwołanie do niezadeklarowanej zmiennej generuje błąd Notice: Undefined variable.
  • B: Błąd kwerendy SQL generuje wyjątek bazodanowy lub zwraca false w mysqli_query().
  • D: Błąd połączenia z bazą generuje ostrzeżenie mysqli_connect(): (HY000/1049): Unknown database.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Php bazy danych i pliki”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 37 pytań z tego działu.