Was bedeutet das Zeichen "period" (.), wenn es in der Mitte einer PHP-Zeichenkette verwendet wird?

7

Ich bin ziemlich neu in PHP, aber ich kann nicht die Lösung für diese Frage in Google finden.

Hier ist ein Beispielcode:

%Vor%

Was macht der periodische Charakter in der Mitte jedes Stücks der Saite?

zB:     "Blabla". "Blabla". "blablalba";

    
mhz 24.05.2011, 00:07
quelle

3 Antworten

10

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:

%Vor%

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:

%Vor%

Ü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.

    
onteria_ 24.05.2011, 00:30
quelle
6

Es ist der Verkettungsoperator. Es verbindet zwei Saiten miteinander. Zum Beispiel:

%Vor%     
Ry︁ 24.05.2011 00:09
quelle
4

Es ist der Verkettungsoperator , der beide Zeichenketten miteinander verkettet (eine Zeichenkette aus zwei getrennten Zeichenketten) Zeichenfolgen).

    
deceze 24.05.2011 00:10
quelle

Tags und Links