$a = "Ala";
$a .= "Ola";
$a
W pokazanym kodzie PHP zmienna $a jest najpierw inicjalizowana napisem "Ala". Następnie użyty jest operator .=, czyli tzw. konkatenacja z przypisaniem. Oznacza to, że prawa strona (napis "Ola") zostaje dopisania do dotychczasowej zawartości $a, a wynik wraca do tej samej zmiennej.
"Ala"
"Ola"
Krok po kroku:
$a = $a . "Ola";
echo $a;
Dlaczego pozostałe odpowiedzi są niepoprawne?
.=
Wskazówka egzaminacyjna: w PHP znak = oznacza przypisanie, a porównania wykonuje się operatorami == lub ===. Dla napisów łączenie realizuje się operatorem . lub jego skrótem .=.
=
==
===
.
"Ala" . "Ola"
$a .= "X";
$a = $a . "X";
$a = "Ola";
+
$a = $a . "...";
$a .= "...";
$a .= " ";
"Ala" . " " . "Ola"
$a = $a . "tekst"
"<br>"
"\n"
Około 72% zdających odpowiada poprawnie na to pytanie. średnio łatwe
W praktyce zawodowej kluczowe jest to, że operator .= w PHP dopisuje tekst do istniejącej zawartości zmiennej.
Źródła:
Materiały:
Sprawdź odpowiedź