Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe Algorytmy i podstawy informatyki PHP

W języku PHP tablica wielowymiarowa to tablica, w której

A. indeks jest zawsze łańcuchem tekstowym.
B. można przechowywać wyłącznie liczby.
C. elementami są inne tablice.
D. elementy są indeksowane od 1.
Poprawna odpowiedź to: elementami są inne tablice. Tablica wielowymiarowa w PHP powstaje wtedy, gdy co najmniej jeden element tablicy jest również tablicą. Dzięki temu dane można organizować w strukturę podobną do tabeli, listy rekordów albo drzewa. Przykład: $uczniowie = [['Jan', 18], ['Anna', 17]]; - zewnętrzna tablica zawiera tablice opisujące poszczególne osoby. Do elementów odwołuje się przez kolejne indeksy, np. $uczniowie[0][1] zwróci wiek pierwszej osoby. Do zapamiętania: wymiar tablicy wynika z tego, ile poziomów tablic zagnieżdżono w jej elementach, a nie z rodzaju indeksów ani typu przechowywanych wartości. W praktyce takie struktury często służą do przechowywania danych z formularzy, wyników zapytań lub konfiguracji.
W tym pytaniu łatwo pomylić cechę tablicy wielowymiarowej z innymi właściwościami tablic w PHP. Poprawna odpowiedź to: elementami są inne tablice. To właśnie zagnieżdżenie tablic tworzy dodatkowy wymiar danych. Stwierdzenie: indeks jest zawsze łańcuchem tekstowym opisuje raczej możliwość używania tablic asocjacyjnych, ale w PHP indeksy mogą być zarówno liczbami całkowitymi, jak i tekstami. Nie decyduje to o wielowymiarowości. Stwierdzenie: elementy są indeksowane od 1 jest niezgodne z typowym zachowaniem PHP - automatyczne indeksowanie numeryczne zaczyna się od 0, chyba że programista ustawi inne klucze. Stwierdzenie: można przechowywać wyłącznie liczby także jest błędne, ponieważ tablice PHP mogą przechowywać różne typy danych, na przykład teksty, liczby, wartości logiczne, obiekty oraz inne tablice. Typowy błąd myślowy polega na utożsamianiu wymiaru tablicy z typem indeksu, numeracją elementów albo typem przechowywanych danych.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.