Es nimmt bezug auf = und ; aber das geht bei variablen, die eine Zahl als Wert haben nunmal nicht.
Wüsste nicht wieso, es sind ja zunächst einmal nur Zeichenketten, ob da Buchstaben oder Ziffern drin sind, ist egal.
Dir ist hoffentlich klar, dass im Beispiel
wert1 = 'wert1=abc;';
abc keine Variable, sondern eine Zeichenkette ist.
Gruß
Wurf