Dieser Operator wird verwendet, um Strings zu kombinieren.
BEARBEITEN
Nun, um genauer zu sein, wenn ein Wert keine Zeichenkette ist, muss er in eine umgewandelt werden. Weitere Einzelheiten finden Sie unter In eine Zeichenfolge konvertieren .
Leider wird es manchmal so missbraucht, dass die Dinge schwieriger zu lesen sind. Hier sind ok verwendet:
%Vor%Hier kombinieren wir die Ausgabe einer Funktion. Das ist in Ordnung, da wir keine Möglichkeit haben, dies mit der Standard-Inline-String-Syntax zu tun. Ein paar Möglichkeiten, dies falsch zu verwenden:
%Vor% Hier haben Sie eine Variable namens $result
, die wir stattdessen in die Zeichenfolge einfügen können:
Ein weiterer schwer zu findender Missbrauch ist dies:
%Vor% Das ist ein bisschen knifflig, wenn Sie die Esc-Sequenz {}
für das Inlinen von Variablen nicht kennen:
Über das Beispiel:
%Vor%Dies ist ein bisschen Tricker, denn wenn wir den Verkettungsoperator nicht verwenden, können wir versehentlich einen Zeilenumbruch senden, sodass die Zeilen stattdessen in "\ r \ n" enden. Ich würde dies aufgrund von Einschränkungen der E-Mail-Header als einen eher ungewöhnlichen Fall betrachten.
Denken Sie daran, dass diese Verkettungsoperatoren aus der Zeichenkette herausbrechen, wodurch es etwas schwieriger wird, sie zu lesen. Verwenden Sie sie daher nur bei Bedarf.
Es ist der Verkettungsoperator , der beide Zeichenketten miteinander verkettet (eine Zeichenkette aus zwei getrennten Zeichenketten) Zeichenfolgen).