変数


PHPの変数は、緩い動的型付けが特徴となります。変数を利用する際に、変数の宣言を行わなくても、変数に保存したデータによってデータ型が自動で決められます。 逆にプログラムを実行しないとバグの存在に気づけないデメリットもあるので、注意が必要です。

変数のルール

<?php
    $siteName  = "サーバーサイドスクリプト演習1";
    $pageTitle = "変数について";
?>
<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title><?= $pageTitle ?> - <?= $siteName ?></title>
</head>
<body>
	<h1><?= $pageTitle ?></h1>
</body>
</html>

文字列内で変数の展開

「 " 」(ダブルクォーテーション)やヒアドキュメント構文内は、変数の展開が可能になります。 連想配列などの「 " 」の組み合わせに考慮するのを回避するために、文字列内で展開する変数名を「 { 」(中括弧)で括ってあげましょう。