W kodzie PHP znak „//” oznacza
A. początek komentarza jednoliniowego.
Dobrze.
// rozpoczyna komentarz, który trwa do końca linii.B. operator alternatywy.
Źle. Alternatywę w PHP zapisuje się jako
|| albo or.C. początek skryptu.
Źle. Początek kodu PHP oznacza znacznik
<?php.D. operator dzielenia całkowitego.
Źle. To zapis z Pythona; w PHP dzielenie całkowite wykonuje funkcja
intdiv().Pytanie z egzaminu CKE, styczeń 2015 (arkusz E.14-X-15.01).
Dwa ukośniki
// rozpoczynają w PHP komentarz jednoliniowy: interpreter pomija wszystko od tych znaków do końca linii albo do znacznika zamykającego ?>. Ten sam zapis działa w JavaScript, C, C++, Javie i C#. PHP ma jeszcze drugi rodzaj komentarza jednoliniowego, zaczynający się od #, oraz komentarz wieloliniowy ujęty w /* ... */. Do zapamiętania: // i # działają do końca linii, /* */ obejmuje dowolnie wiele linii. Komentarze służą do opisu działania kodu i do chwilowego wyłączenia fragmentu podczas testów; nie trafiają do wyniku wysyłanego do przeglądarki. Komentarz /** ... */ przed funkcją bywa też odczytywany przez narzędzia dokumentujące, takie jak phpDocumentor. Komentarze ułatwiają innym zrozumienie kodu.Wybór innej odpowiedzi zwykle wynika z przeniesienia zapisu z innego języka. Dzielenie całkowite w Pythonie zapisuje się jako
//, ale w PHP służy do tego funkcja intdiv(), a zwykłe dzielenie to pojedynczy ukośnik /. Operator alternatywy w PHP ma postać || albo słowa or - podwójna kreska pionowa, nie ukośnik. Początek skryptu oznacza znacznik <?php, który przełącza plik z trybu HTML w tryb kodu PHP. Podwójny ukośnik nie wykonuje żadnej operacji: każe interpreterowi pominąć resztę linii, czyli rozpoczyna komentarz jednoliniowy. Warto zapamiętać, że w PHP komentarz jednoliniowy kończy się także na znaczniku ?>, więc kod HTML za nim wyświetli się normalnie. Komentarze nie są wysyłane do przeglądarki, dlatego w źródle strony podglądanym przez użytkownika ich nie zobaczysz - w przeciwieństwie do komentarzy HTML zapisanych jako <!-- -->. Komentarz można też postawić na końcu linii z kodem, za instrukcją.