W kodzie PHP znak „.” (kropka) zapisany między dwoma napisami oznacza
A. operator dzielenia całkowitego.
Źle. Dzielenie całkowite wykonuje
intdiv().B. operator alternatywy.
Źle. Alternatywa to
|| albo or.C. początek komentarza.
Źle. Komentarz rozpoczyna
//, # albo /*.D. operator łączenia napisów (konkatenacji).
Dobrze. Kropka łączy dwa napisy w jeden.
Kropka w PHP to operator konkatenacji, czyli łączenia napisów. Zapis
'Jan' . ' ' . 'Kowalski' daje napis „Jan Kowalski”, a echo 'Suma: ' . $suma; doklei wartość zmiennej do tekstu. Istnieje też skrót .=, który dopisuje tekst na końcu zmiennej: $html .= '<li>pozycja</li>'; - często używany przy budowaniu tabel i list w pętli. Do zapamiętania: w PHP kropka łączy, plus dodaje. Liczby połączone kropką również staną się napisem, więc 5 . 3 daje „53”. W napisach w cudzysłowie podwójnym zmienne można też wstawić bezpośrednio: "Suma: $suma". Przy łączeniu z liczbą zostaw spacje wokół kropki, żeby nie pomylić jej z przecinkiem dziesiętnym.Każda z błędnych odpowiedzi przypisuje kropce rolę innego symbolu PHP. Komentarz rozpoczynają
// lub # (do końca linii) albo /* (wieloliniowy). Alternatywę logiczną zapisuje się jako || lub słowem or. Dzielenie całkowite wykonuje funkcja intdiv(), a zwykłe dzielenie ukośnik /. Kropkę łatwo pomylić z innymi operatorami, bo w wielu językach, na przykład w JavaScript czy Javie, łączenie napisów zapisuje się plusem, a kropka służy do odwołań do pól obiektu. W PHP do pól obiektu służy strzałka ->, a kropka między dwoma napisami łączy je w jeden. Pomyłkę łatwo sprawdzić w praktyce: echo 'a' . 'b'; wypisze ab, a echo 'a' + 'b'; w PHP 8 zakończy się błędem typu, bo plus próbuje dodawać liczby. To najprostszy sposób, by zapamiętać różnicę między oboma operatorami. Kropka w PHP pełni więc jedną, ściśle określoną rolę.