PHP初心者向け。結合代入演算子が何かと使い方

339 回閲覧されました

みなさんこんにちは、jonioです。

PHPを勉強している時に「.=」が出てきて何か分からなかったので調べたメモです。

「.=」とは何か?

「結合代入演算子」といいます。

「.」と似ているのですが別物です。

使い方

例で見ていきます。

下記の例だと「これは結合です」と表示されます。

<?php
  $a = "これは結合";
  echo $a."です";
?>

2行目の「.」で$aの値と「です」をつなげています。

次は「.=」を例で見ていきます。

 <?php
   $a = "結合代入";
   $a .= "演算子です";
   echo $a;
 ?>

「.」の場合は前後をつないでいたのに対して「.」に「=」が付いた「.=」は2行目の「結合代入」に3行目の「演算子です」をつなげて$aに代入しています。

結果は「結合代入演算子です」と表示されます。

結合代入演算子は名前の通り元々の値(結合代入)に別の値(演算子です)をつなげて変数に代入し直していると言えます。