Która definicja tablicy asocjacyjnej w języku PHP jest poprawna składniowo?
Która definicja tablicy asocjacyjnej w języku PHP jest poprawna składniowo?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C ($wiek = array("Anna"=>"35", "Ewa"=>"37", "Oliwia"=>"43");)
W języku PHP definicja tablicy asocjacyjnej wymaga powiązania unikalnego klucza tekstowego lub liczbowego z jego wartością za pomocą operatora =>. Klucze tekstowe stanowiące ciągi znaków muszą być dodatkowo otoczone cudzysłowami lub apostrofami.
Konstrukcja przedstawiona w opcji C: $wiek = array("Anna"=>"35", "Ewa"=>"37", "Oliwia"=>"43"); w pełni zachowuje poprawność syntaktyczną języka PHP.
Pozostałe opcje zawierają błędy składniowe:
- Opcja A błędnie używa operatora przypisania
=, który nie służy do parowania kluczy z wartościami w tablicach. - Opcje B i D stosują niepoprawne w tej konstrukcji deklaracje nawiasów kwadratowych i klamrowych do separacji poszczególnych rekordów.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Instrukcja
$wiek = array("Anna"=35, "Ewa"=37, "Oliwia"=43);nie odpowiada logice wymaganego algorytmu lub operacji w skrypcie. - B: Instrukcja
$wiek = array([Anna, 35], [Ewa, 37], [Oliwia, 43]);nie odpowiada logice wymaganego algorytmu lub operacji w skrypcie. - D: Instrukcja
$wiek = array({"Anna", "35"}, {"Ewa", "37"}, {"Oliwia", "43"nie odpowiada logice wymaganego algorytmu lub operacji w skrypcie.
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.
Pojęcia z tego pytania
- Tablica asocjacyjna (Słownik / Mapa)Struktura danych przechowująca elementy w postaci par klucz-wartość, gdzie indeksem (kluczem) jest ciąg znaków (string).
- Struktury danych: Stos (LIFO) i Kolejka (FIFO)Liniowe struktury danych różniące się regułą dostępu do elementów: Stos (ostatni wchodzi, pierwszy wychodzi) vs Kolejka (pierwszy wchodzi, pierwszy wychodzi).
- Metody przesyłania danych ($_GET vs $_POST)Podstawowe metody protokołu HTTP używane do przekazywania danych z formularzy HTML do skryptów backendowych.
Podobne pytania z działu „Php skladnia i struktury”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 165 pytań z tego działu.
- #39
Fragment kodu prezentuje składnię języka
- #42
Który język skryptowy ogólnego przeznaczenia należy wykorzystać do tworzenia aplikacji WWW, zagnieżdżanych w języku HTML i uruchamianych po stronie serwera?
- #69
Która z wymienionych funkcji sortowania wykorzystywana w języku PHP sortuje tablicę asocjacyjną według indeksów
- #73
Instrukcja języka PHP tworząca obiekt pkt dla zdefiniowanej w ramce klasy ma postać
- #74
Wskaż wynik wykonania skryptu napisanego w języku PHP