PHPで使用できるデータ型には次のような種類があります。
プログラムの中で真偽値を表現するためのデータ型です。 「true」か「false」を指定します。なお、大文字小文字を区別しません。
プログラムの中で整数値を表現するためのデータ型です。10進数、16進数、8進数、2進数で指定できます。各基数で次のように指定できます。
例:
プログラムの中で実数値を表現するためのデータ型です。
プログラムの中で文字、文字列を表現するためのデータ型です。文字列は次のような方法で指定できます。
例:
引用符、二重引用符とヒアドキュメント、Nowdocでの指定の違いは、文字列の中で変数が展開されるかどうかです。
○ ファイル
次のようにファイルを作成してください。
ファイルの種類 | PHP ファイル |
---|---|
ファイル名 | stringtest.php |
○ プログラム
次のようにプログラムを入力してください。
○ 実行結果
○ 解説
3行目では、変数heightに身長を表す数値を代入しています。この変数を引用符の中か、二重引用符の中で指定するとどのように表示されるかを確認します。
6行目では、引用符を使って文字列を作っています。26行目で表示をしていますが、変数名がそのまま表示されています。8行目では、二重引用符を使って文字列を作っています。27行目で表示をしていますが、変数が展開されて中身が表示されます。
10~14行目ではヒアドキュメントを使って文字列を指定しています。28行目で表示をしていますが、変数が展開されて中身が表示されます。16~20行目ではNowdocを使って文字列を指定しています。29行目で表示をしていますが、変数名がそのまま表示されます。
プログラムの中で値がないことを表現するためのデータ型です。なお、大文字小文字を区別しません。
phpにはその他にも、配列型、オブジェクト型、リソース型などがあります。これらは、後の説で扱います。