KWALIFIKACJA INF3 - CZERWIEC 2022

PYTANIE NR 12.
Wskaż wszystkie znaki umożliwiające komentowanie kodu języku PHP.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W PHP dostępne są trzy podstawowe formy komentarzy:
// oraz # (komentarze jednoliniowe) i /* */ (komentarz blokowy). Konstrukcje <?php ?> służą do otwierania/zamykania kodu PHP, a <!-- --> to komentarz HTML, więc nie są składnią komentarza w PHP.

Pełne wyjaśnienie:

W języku PHP komentarze służą do opisywania kodu oraz do czasowego "wyłączania" jego fragmentów podczas testów i debugowania. PHP udostępnia trzy formy komentarzy:

  • // – komentarz jednoliniowy, działa do końca bieżącej linii.
  • # – komentarz jednoliniowy o tym samym działaniu co // (spotykany rzadziej, ale nadal jest elementem składni PHP).
  • /* ... */ – komentarz blokowy (wieloliniowy), obejmuje wszystko pomiędzy znacznikami rozpoczęcia i zakończenia.

Odpowiedź "/* */ oraz // oraz #" jest poprawna, bo wymienia komplet dostępnych w PHP składni komentarzy: blokową i dwie jednoliniowe.

Pozostałe propozycje są błędne z typowych powodów:

  • <?php ?> to znaczniki wejścia/wyjścia z trybu PHP, a nie komentarze. Ich użycie nie "komentuje" kodu, tylko określa, gdzie interpreter PHP ma zacząć i skończyć przetwarzanie.
  • <!-- --> jest komentarzem HTML, rozumianym przez przeglądarkę i parser HTML, a nie przez składnię PHP (choć można go umieścić w pliku .php w części HTML, to nie jest to komentarz PHP).
  • Stwierdzenie "jedynie /* */" jest zbyt wąskie – pomija komentarze jednoliniowe, które są w praktyce bardzo często używane w kodzie aplikacji.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy PHP, nie mieszaj składni z HTML/JS. Zapamiętaj zestaw: //, #, /* */.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
W PHP stosuje się komentarze jednoliniowe // i # oraz komentarz blokowy /* ... */. Jednoliniowe działają do końca linii, a blokowy obejmuje dowolny fragment między znacznikami rozpoczęcia i zakończenia.
PHP obsługuje oba zapisy ze względów historycznych i kompatybilności. W praktyce najczęściej spotkasz //, ale # również jest poprawny i działa tak samo (komentuje do końca linii).
Zapis /* ... */ oznacza komentarz blokowy. Wszystko między /* a */ jest ignorowane przez interpreter PHP. To wygodne do komentowania kilku linii lub większego fragmentu kodu naraz.
Nie. <!-- --> to komentarz HTML, a nie składnia PHP. Może wystąpić w pliku .php w części HTML, ale interpreter PHP nie traktuje go jako komentarza PHP w kodzie wykonywanym.
Nie. <?php otwiera blok kodu PHP, a ?> go zamyka. To delimitery trybu PHP, a nie mechanizm komentowania. Komentarze w PHP to: //, # oraz /* ... */.
Użyj komentarza jednoliniowego: dopisz // lub # przed treścią komentarza. Interpreter pominie wszystko od znaku komentarza do końca tej linii, co jest przydatne np. w szybkim debugowaniu.
Najprościej użyć komentarza blokowego /* ... */. Umieść /* przed pierwszą linią, a */ po ostatniej. Cały fragment w środku nie zostanie wykonany przez PHP.
Częsty błąd to mieszanie składni z HTML, np. wybieranie <!-- --> jako komentarza PHP. Inny błąd to pomijanie # i uznawanie, że istnieje tylko // oraz /* ... */.
Komentarze są przydatne, gdy chcesz krótko opisać działanie fragmentu kodu, parametry funkcji lub powód nietypowego rozwiązania. Na egzaminie pomagają też pokazać tok myślenia i ułatwiają ocenę czytelności rozwiązania.
Spójrz na kontekst: w bloku PHP (między <?php a ?>) komentarze to //, #, /* ... */. W części HTML komentarz ma postać <!-- --> i jest interpretowany przez przeglądarkę.
info

To pytanie poprawnie rozwiązuje 75% zdających egzamin. średnio łatwe

Eksperci podkreślają: "W PHP dostępne są trzy podstawowe formy komentarzy:// oraz # (komentarze jednoliniowe) i /* */ (komentarz blokowy)."

Źródła:

  • PHP Manual: Comments ("Comments" section, language reference) https://www.php.net/manual/en/language.basic-syntax.comments.php - accessed 2026-02-27
  • PHP Manual: Basic syntax (Language Reference) https://www.php.net/manual/en/language.basic-syntax.php - accessed 2026-02-27
  • MDN Web Docs: HTML comments https://developer.mozilla.org/en-US/docs/Web/HTML/Comments - accessed 2026-02-27

Materiały:

  • Oficjalna dokumentacja PHP (php.net) – sekcja o komentarzach
  • Kurs podstaw PHP obejmujący składnię i dobre praktyki czytelności kodu
  • Ćwiczenia: refaktoryzacja krótkich skryptów PHP z dodaniem komentarzy liniowych i blokowych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego