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: //, #, /* */.