Qual è la differenza tra questi 2 operatori PHP?
Il primo è =
e il secondo è .=
.
Sono entrambi operatori di assegnazione.
= su di esso semplicemente assegna un valore a una variabile, ad es.
$welcome = 'Hello';
echo $welcome;
Qui sopra uscirà "Ciao".
. = aggiungerà il valore al valore esistente della variabile, ad es.
$welcome = 'Hello';
$welcome .= ' Red Baron';
echo $welcome;
Qui sopra verrebbe pubblicato "Ciao barone rosso" (SUGGERIMENTO: nota lo spazio prima del Barone rosso nella seconda riga in alto)
Spero che lo spieghi un po 'meglio. Se non vedi il link sotto alla documentazione di PHP.