PHPでの型一覧
スカラー型
型名 |
説明 |
整数型 |
integer |
「1」「5」「-125」「300」などの小数点をもたない整数。 |
浮動少数点型 |
float(double) |
「1.23」「0.65」「-5.2458」などの少数以下の数値がある数値。 |
文字列型 |
string |
「あいうえお」「abcde」「漢字」などの文字列を表す。 |
論理型 |
boolean |
「TRUE」もしくは「FALSE」 この値は大文字小文字を区別しない |
浮動小数点型は「float」または「double」という二つの名称がありますが、この「float」と「double」は同じものと考えてもらって構いません。名称が二つあるのは歴史的な理由によるそうです。
複合型
型名 |
説明 |
オブジェクト型 |
object |
new命令によりオブジェクトのインスタンスを変数に作成 |
配列型 |
array |
array関数により指定された配列 |
特別型
型名 |
説明 |
ヌル型 |
null |
「NULL」 この値は大文字・小文字を区別しない。 |
リソース型 |
resource |
データベースやファイルなどの外部リソースへのリファレンスを保持。リソースは特別な関数により作成され、使用されます。 |
ヌル型は値に「何もない」事を表す特殊な型です。