KWALIFIKACJA INF3 - STYCZEŃ 2023

PYTANIE NR 12.
W języku PHP komentarz jednoliniowy rozpoczyna się od znaków
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Komentarz jednoliniowy w PHP rozpoczyna się od sekwencji "//" albo "#". Taki komentarz trwa do końca bieżącej linii i jest ignorowany przez interpreter. Zapis "/* … */" dotyczy komentarza blokowego (wieloliniowego), a sekwencje typu "<!" czy "<?" nie są znacznikami komentarza jednoliniowego w PHP.

Pełne wyjaśnienie:

Komentarze służą do opisywania kodu oraz do tymczasowego wyłączania fragmentów programu bez usuwania ich z pliku. W języku PHP wyróżnia się m.in. komentarze jednoliniowe i blokowe (wieloliniowe).

Komentarz jednoliniowy zaczyna się od "//" albo "#" i obowiązuje do końca tej samej linii. Interpreter PHP pomija wszystko, co znajduje się po tych znakach (aż do znaku końca linii), dzięki czemu komentarz nie wpływa na działanie programu. To jest poprawna odpowiedź, ponieważ pytanie wprost dotyczy komentarza jednoliniowego.

Dlaczego pozostałe propozycje są niepoprawne?

  • "$ lub #" jest błędne, ponieważ "$" w PHP oznacza początek nazwy zmiennej, a nie komentarz. Wprawdzie "#" może rozpoczynać komentarz jednoliniowy, ale obecność "$" czyni całą odpowiedź niepoprawną.
  • "/* lub //" jest niejednoznaczne względem typu komentarza: "/*" inicjuje komentarz blokowy, który kończy się dopiero na "*/". Pytanie wymaga wskazania sposobu rozpoczynania komentarza jednoliniowego, więc podanie "/*" w tej samej opcji wprowadza błąd.
  • "<! lub <?" nie opisuje komentarza jednoliniowego PHP. "<?" bywa kojarzone z otwarciem kodu PHP w plikach mieszanych z HTML, a "<!" z konstrukcjami spotykanymi w innych kontekstach (np. składnia dokumentów), ale nie są to znaczniki komentarza jednoliniowego w PHP.

W praktyce na egzaminie warto zwracać uwagę na słowo "jednoliniowy". Jeśli je pominiesz, łatwo pomylić "//" z "/* … */". Prosta wskazówka: "//" i "#" kończą się wraz z końcem linii, a komentarz blokowy ma zawsze parę znaków otwarcia i zamknięcia.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Komentarz jednoliniowy w PHP to fragment tekstu w kodzie, który interpreter ignoruje do końca bieżącej linii. Służy do krótkich notatek i wyjaśnień. Najczęściej zaczyna się od // albo #, a kończy się wraz z końcem linii.
W PHP komentarz jednoliniowy można rozpocząć znakami // lub #. Po tych znakach można wpisać dowolny opis, a cała reszta linii nie jest wykonywana. To przydaje się m.in. do szybkiego opisywania logiki lub debugowania.
"/*" w PHP rozpoczyna komentarz blokowy (wieloliniowy), który musi zostać zamknięty przez "*/". Nie kończy się automatycznie na końcu linii, więc nie spełnia definicji komentarza jednoliniowego. W testach to częsta pułapka wynikająca z pominięcia słowa "jednoliniowy".
W wielu materiałach do PHP znak # jest podawany jako poprawny początek komentarza jednoliniowego i w praktyce bywa spotykany w kodzie. Na egzaminie warto jednak trzymać się tego, co jest wymagane w podstawowej składni: rozpoznawać zarówno //, jak i #.
Komentarz jednoliniowy zaczyna się od // lub # i kończy się wraz z końcem linii. Komentarz blokowy zaczyna się od /* i kończy dopiero na */. Jeśli w treści pytania jest "jednoliniowy", szukaj wyłącznie "//" albo "#".
Znak $ w PHP jest częścią składni zmiennych (np. $x, $name) i informuje interpreter, że chodzi o identyfikator zmiennej. Nie ma związku z komentowaniem kodu. Dlatego odpowiedź zawierająca "$" jako początek komentarza jest błędna.
Tak. Jeśli dodasz na początku linii // (lub #), cała linia stanie się komentarzem i nie zostanie wykonana. To typowa technika w debugowaniu, np. gdy chcesz sprawdzić działanie fragmentu skryptu bez usuwania go z pliku.
Najczęściej uczniowie: (1) mylą komentarz blokowy "/*…*/" z jednoliniowym, (2) wybierają odpowiedzi z "<?" myśląc o początku PHP, (3) ignorują słowo "jednoliniowy". Pomaga zapamiętać: "//" i "#" kończą się na końcu linii.
Komentarze warto stosować, gdy opisujesz walidację danych, nietypową logikę biznesową, integracje (np. API) lub przyczynę zastosowania obejścia błędu. Ułatwia to utrzymanie aplikacji i code review. Unikaj natomiast komentarzy oczywistych, które tylko powtarzają kod.
Najlepiej ćwiczyć na krótkich fragmentach kodu: rozpoznawaj zmienne, instrukcje, operatory i komentarze. Zrób listę "pułapek" (np. "/*" vs "//", "$" jako zmienna) i rozwiązuj testy próbne. Warto też przepisać kilka skryptów i samodzielnie dodać komentarze.
info

Statystycznie 75% uczniów zna prawidłową odpowiedź. średnio łatwe

Eksperci podkreślają: "Komentarz jednoliniowy w PHP rozpoczyna się od sekwencji "//" albo "#"."

Źródła:

  • PHP Manual: Language Reference → Comments (php.net/manual/en/language.basic-syntax.comments.php) - accessed 2026-03-01
  • W3Schools: PHP Comments (https://www.w3schools.com/php/php_comments.asp) - accessed 2026-03-01

Materiały:

  • Oficjalna dokumentacja PHP (sekcja o komentarzach i składni podstawowej)
  • Podręcznik do PHP obejmujący podstawy składni i dobre praktyki komentowania
  • Ćwiczenia z czytania krótkich skryptów PHP i identyfikacji elementów składni

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego