Was bedeutet das "Periode" - Zeichen (.) bedeutet, wenn in der Mitte ein php-string?
Ich bin ziemlich neu in PHP, aber ich kann nicht scheinen, um herauszufinden, die Lösung dieser Frage in google.
Hier finden Sie einige Beispiel-code:
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
was bedeutet der Zeitraum Charakter in der Mitte von jedem Stück der Schnur?
ie:
"blabla" . "blabla" . "blablalba";
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser operator wird verwendet, um strings kombinieren.
BEARBEITEN
Gut, um genauer zu sein ist kein Wert ein string ist, muss umgewandelt werden zu einer. Sehen Konvertierung in einen string für ein bisschen mehr detail.
Leider ist es manchmal falsch verwendet, um den Punkt, dass die Dinge werden schwieriger zu Lesen. Hier sind okay verwendet:
Hier kombinieren wir die Ausgabe einer Funktion. Das ist okay, weil wir haben nicht die Möglichkeit, dies zu tun, verwenden Sie die standard-inline-string-syntax. Ein paar Möglichkeiten, um falsch verwenden:
Hier haben Sie eine variable namens
$result
können, die wir inline in der Zeichenfolge statt:Anderen schwer zu fangen, mis-Nutzung ist dieser:
Dies ist ein bisschen schwierig, wenn Sie nicht wissen, über die
{}
escape-Sequenz für die inlining-Variablen:Etwa das Beispiel genannt:
Dies ist ein wenig tricker, denn wenn wir nicht verwenden, wird der operator, wir könnten senden einen Zeilenumbruch durch einen Unfall, so erzwingt diese Zeilen zu Ende in "\r\n" statt. Ich würde dies ein eher ungewöhnlicher Fall aufgrund von Einschränkungen der E-Mail-Header.
Denken Sie daran, diese Verkettung von Operatoren brechen aus der Zeichenfolge, die Dinge ein bisschen schwieriger zu Lesen, so nutzen Sie nur, wenn es notwendig ist.
$myarray['myvalue']
und$class->property
tatsächlich sein kann inline ohne{}
:"The results are: $myarray[myvalue] and $class->property"
, aber das kann eine Frage des Geschmacks/die Zweideutigkeit/die Möglichkeit für Fehler. Wenn Sie das tun eine Menge, aber (ich meine, viel), die Verkettung ist vielleicht besser, weil es schneller ist.Es ist der Verkettungsoperator. Es verbindet zwei strings zusammen. Zum Beispiel:
Es ist die Verkettungsoperator, die Verkettung der beiden strings zusammen (so dass ein string aus zwei getrennten strings).