Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Verkettungszuweisungsoperator in PHP? Wie benutzt man?

Was ist der Verkettungszuweisungsoperator in PHP? Wie benutzt man?

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-08-06 16:23:341954Durchsuche

Im vorherigen Artikel haben wir etwas über den Verkettungsoperator von Strings gelernt. Wenn Sie ihn benötigen, lesen Sie bitte „Was sind die Verkettungsoperatoren von PHP?“ 》. Dieses Mal stellen wir Ihnen einen weiteren Operator für PHP-Strings vor. Sie können ihn bei Bedarf verwenden.

Bevor wir den Verbindungsoperator von Strings gelernt haben, nämlich „.“, lernen wir jetzt einen anderen Operator von PHP-Strings kennen, der auch der letzte Operator ist, nämlich den Verbindungszuweisungsoperator.

Der grundlegende Zuweisungsoperator ist „=". Im ersten Moment könnte man meinen, es sei „gleich“, aber ist das wirklich so? Schauen wir uns zunächst ein kleines Beispiel an. Nehmen wir als Beispiel das Beispiel aus dem vorherigen Artikel und ändern Sie einfach den Code.

<?php
$txt="世界盛大,欢迎回家!";
$offer="World grand, welcome home!";
echo $txt . $offer;
echo "<br>";
echo $txt;
echo "<br>";
echo $offer;
echo "<br>";
echo "<hr>";
echo $txt .= $offer;
echo "<br>";
echo $txt;
echo "<br>";
echo $offer;
?>

Das Ergebnis dieses Beispiels ist

Was ist der Verkettungszuweisungsoperator in PHP? Wie benutzt man?

Wir ordnen diese Ergebnisse jedem Codeabschnitt zu. Die erste Zeile entspricht dem im vorherigen Artikel eingeführten Verbindungsoperator, und die zweite und dritte Zeile geben dann alle die Originalvariablen an . Ausgegeben, die vierte Zeile ist eine Trennlinie, es gibt nichts zu sagen. Das Interessanteste ist hier, dass die fünfte Zeile das Ausgabeergebnis der Verwendung des Verbindungszuweisungsoperators ist. Es scheint sich nicht von der ersten Zeile zu unterscheiden. Das Ergebnis der sechsten Zeile ist tatsächlich dasselbe wie das Ergebnis der fünften Zeile. Ist dies der Unterschied zwischen dem Verbindungsoperator und dem Verbindungszuweisungsoperator?

Am Anfang des Artikels haben wir gesagt, dass der Zuweisungsoperator „=“ ist, und wir werden ihn als „gleich“ betrachten, aber ist das anhand dieses kleinen Beispiels wirklich der Fall?

Das ist nicht der Fall. Es bedeutet eigentlich, den Wert des Ausdrucks rechts dem Operanden links zuzuweisen.

Wenn wir den Verbindungszuweisungsoperator (.=) verwenden, ändert sich der in unserer Variablen gespeicherte Wert, und wenn wir den in unserer Variablen gespeicherten Wert verwenden, ändert sich der in unserer Variablen gespeicherte Wert nicht der Verbindungszuweisungsoperator.

Das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Verkettungszuweisungsoperator in PHP? Wie benutzt man?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn