Mam zmiennej, która jest zdefiniowana jakoCo oznacza operator. = W PHP?
$var .= "value";
jaki sposób korzystanie z równym funkcji kropka?
Mam zmiennej, która jest zdefiniowana jakoCo oznacza operator. = W PHP?
$var .= "value";
jaki sposób korzystanie z równym funkcji kropka?
Jest to operator konkatenacji przydziału. To działa podobnie do:
$var = $var . "value";
$x .=
różni się od $x = $x .
tym, że pierwsza jest na miejscu, ale ten ponownie przypisuje $x
.
to konkatenacji
$var = "test";
$var .= "value";
echo $var; // this will give you testvalue
operator ".
" jest operatorem konkatenacji łańcuch. i ".=
" spowoduje połączenie ciągów.
przykład:
$var = 1;
$var .= 20;
ten jest taki sam jak:
$var = 1 . 20;
przycisków ".=
" podmiot jest operatorem łańcuch, najpierw przekształca wartości łańcuchów; a ponieważ ".
" oznacza konkatenację/dopełnienie, wynikiem jest ciąg "120
".
W rzeczywistości, kiedy sprawdzić zmienną:
var_dump($var);
Rezultatem będzie:
string (202) "120"
tj zawartość zmiennej zostanie zmieniona na 120!
Nie 1 lub 20!
Służy do dołączania wartości do zmiennej, która już zawiera pewną wartość ... – Deadlock