変数の型名を取得するには、gettype関数を使用します。
サンプルソース
例)変数の型名を取得するサンプルいろいろ
<?php
$a = "ABC";
echo gettype($a);
→ "string"
$b = 123;
echo gettype($b);
→ "integer"
$c = array(1,2,3);
echo gettype($c);
→ "array"
返る値は以下のいずれかです。
| 値 | 型名 |
|---|---|
| string | 文字列型 |
| integer | 整数型 |
| double | 小数型 |
| boolean | 真偽型 |
| array | 配列型 |
| object | オブジェクト型 |
| resource | リソース型 |
| NULL | Null |
| unknown type | 型不明 |
備考
- 型の判定にこの関数を使うのは推奨されていません。
- 型の判定を行いたい場合は、以下をご覧ください。
→[PHP] 変数の型をチェックする