PHPのif文の構造について教えていただきたいことがあります。
いつもお世話になっております。
Web系超初心者のWeb_beginnerです。
HTMLに埋め込まれたPHPのコードで構造が分からない箇所があります。
<td><?php if ($zzData['zipcode']) echo '〒' .$zzData['zipcode'] .' '; echo $zzData['prefecture'] .$zzData['address']; ?></td>
それは上記のようなコード(もちろん変数名などは変えています)なのですが・・・
if文の構造について
上記のコードですが、if文はどのように働いているのでしょうか?「zipcode」があったら「〒zipcode」を表示しないさい、という感じの意味なのでしょうか?.' ';
について
if文の途中で.' ';
と記述があるのですが、これはどういう意味なのでしょうか?.$
について
変数名の前に.$
(ダラーの前にドットが付いている)とありますが、どういった意味で変数の前にドット(.)が付いているのでしょうか?
PHPの本や他のWebサイトにも、記載例や説明がなかったので、こちらのサイトに教わりにきました。
どうぞご教授よろしくお願い致します。