Kodokon kodokon.com

変数、型、そして文字列

変数に値を保存する方法を学び、基本的な型を見分け、連結や補間でテキストを組み立てましょう。

7 分 · 3 問

このレッスンを Kodokon で開く

変数とは、あとで再利用するために値を保存しておく、名前の付いた箱です。PHPでは、変数名は必ず$記号で始まり、そのあとに意味のある名前(英字、数字、スペースなし)が続きます。=記号は代入です。右側の値を左側の変数の中に保存します。$age = 28;は「変数$ageが値28を受け取る」と読みます。

PHP
<?php

$firstName = "Awa";
$age = 28;
$height = 1.65;
$isStudent = true;

echo $firstName;
echo $age;
四つの変数、四つの異なる値。

すべての値には、つまりその性質があります。基本的な型は四つです。文字列string)は"Awa"のような引用符で囲まれたテキスト、整数int)は28のような整数、浮動小数点数float)は1.65のような小数(点を使い、決してコンマは使いません)、そして真偽値bool)はtruefalseのどちらかしかとれません。PHPはあなたが書いた値から型を自分で判断します。

テキストを組み立てるために、PHPは連結を使います。ドット演算子.が二つの文字列を端と端でつなぎ合わせます。注意してください。PHPでテキストをつなぐのは本当にドットであって、+(これは数値を足すために予約されています)ではありません。

PHP
<?php

$city = "Lyon";
$message = "Welcome to " . $city . "!";

echo $message;
ドット . がテキストの断片をつなぎ合わせる。

さらに読みやすいのが補間です。二重引用符で囲まれた文字列の中では、PHPが変数を自動的にその値に置き換えます。境界をはっきり示すために、{$name}のように波括弧の中に書きましょう。注意してください。単一引用符'...'の中では何も置き換えられず、テキストは書いたとおりそのまま残ります。PHPは古典的な演算子で計算もできます。+(加算)、-(減算)、*(乗算)、/(除算)、そして%剰余、整数の割り算の余り)です。

PHP
<?php

$name = "Awa";
echo "Hello {$name}!<br>";

$price = 20;
$quantity = 3;
$total = $price * $quantity;
$rest = 7 % 2;

echo "Total: {$total} euros<br>";
echo "Remainder: {$rest}";
補間と計算をいっしょに。

理解度チェック

このレッスンの要点をしっかり覚えているか確認しましょう。

  1. PHPで変数をどうやって見分けますか?
    • 名前が$記号で始まる
    • 名前は大文字でなければならない
    • varキーワードで宣言される
  2. 二つの文字列をつなぎ合わせる演算子はどれですか?
    • +
    • .
    • &
  3. 表示されるテキストの中で{$name}をその値に置き換えるのはどの形式ですか?
    • echo "Hello {$name}"; 二重引用符で
    • echo 'Hello {$name}'; 単一引用符で
    • 両方の形式は同じように動く