前回の記事では文字列の接続演算子について学習しましたので、必要な方は「phpの接続演算子とは何ですか?」を読んでください。 》。今回は、PHP 文字列の別の演算子を紹介しますので、必要に応じて参照してください。
文字列の接続演算子「.」を学習する前に、今度は PHP 文字列の別の演算子 (最後の演算子でもある接続代入演算子) を学習します。
基本的な代入演算子は「=」です。一見「平等」と思われるかもしれませんが、本当にそうなのでしょうか?まず小さな例を見てみましょう。前の記事の例を例として、コードを変更してみましょう。
<?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; ?>
この例の結果は次のとおりです
これらの結果をコードの各部分にマッピングします。最初の行は、前に紹介した接続操作に対応します。記事.シンボルを入力すると、2行目と3行目は元の変数が出力されますが、4行目は区切り線であり、何も言うことはありません。最も興味深いのはここです. 5 行目は接続代入演算子を使用した出力結果です. 1 行目と何も変わらないようですが、安心して読み進めてください。 6行目の結果と5行目の結果は実は同じなのですが、これが接続演算子と接続代入演算子の違いなのでしょうか?
記事の冒頭で、代入演算子は「=」であり、「等しい」と考えると言いましたが、この小さな例を通して、これが本当に当てはまるのか?
しかし、実際にはそうではありません。これは実際には、右側の式の値を左側のオペランドに代入することを意味します。
接続代入演算子 (.=
) を使用すると、変数に格納される値は変化しますが、接続演算子を使用すると、変数に格納される値は変化しません。これは、接続演算子と接続割り当て演算子の最大の違いでもあります。
以上です。他に知りたいことがある場合は、ここをクリックしてください。 → →phpビデオチュートリアル
以上がPHPの連結代入演算子とは何ですか?使い方?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。