Instrukcja języka PHP tworząca obiekt pkt dla zdefiniowanej w ramce klasy ma postać
Instrukcja języka PHP tworząca obiekt pkt dla zdefiniowanej w ramce klasy ma postać
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B (pkt = new Punkt();)
Dlaczego to jest poprawne?
W języku PHP tworzenie (instancjonowanie) nowego obiektu na podstawie klasy zawsze wymaga użycia słowa kluczowego new, po którym następuje nazwa klasy wraz z nawiasami. Warto zauważyć, że w wierszu odpowiedzi na egzaminie brakuje znaku dolara przed nazwą zmiennej (powinno być $pkt = new Punkt();), jednak opcja B jest jedyną, która zachowuje poprawną logikę tworzenia obiektu w PHP poprzez operator new.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: ** To składnia przypominająca języki statycznie typowane (np. C++ lub Java), całkowicie błędna w PHP.
- C: ;):** Brakuje tutaj operatora przypisania
=oraz słowa kluczowegonew. - D: pkt;):** Taki zapis jest całkowicie niepoprawny składniowo w każdym popularnym języku programowania.
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
- Metody przesyłania danych ($_GET vs $_POST)Podstawowe metody protokołu HTTP używane do przekazywania danych z formularzy HTML do skryptów backendowych.
- Funkcje agregujące w SQL (COUNT, SUM, AVG, MIN, MAX)Wbudowane funkcje SQL wykonujące obliczenia na zestawie wartości w kolumnie i zwracające pojedynczą wartość skalarną.
- Funkcje daty i czasu w SQL (NOW, CURDATE, DATEDIFF, YEAR)Funkcje umożliwiające pobieranie bieżącego czasu oraz wykonywanie operacji matematycznych i porównań na polach typu DATE i DATETIME.
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
- #74
Wskaż wynik wykonania skryptu napisanego w języku PHP
- #118
W języku PHP w instrukcji switch musi występować