PHPリファレンス(逆引き)

PHPリファレンス
 
変数の型を取得する(gettype())
スポンサードリンク

変数の型を取得するには、gettype()関数を使います。

gettype( 変数1 ) 変数1の型を取得します。

gettype()関数の型別の戻り値
戻り値
string 文字列
integer 整数
double 浮動小数点数
boolean 論理値
array 配列
object オブジェクト
resource リソース
NULL NULL


例1) 各データ型を表示する。

<?php

$data = "aaa";
print gettype($data)."\n";
$data = 100;
print gettype($data)."\n";
$data = 10.5;
print gettype($data)."\n";
$data = TRUE;
print gettype($data)."\n";
$data = array("10","20");
print gettype($data)."\n";
Class TestClass{};
$data = new TestClass();
print gettype($data)."\n";
$data = fopen("c:/temp/a.txt","r");
print gettype($data)."\n";
$data = NULL;
print gettype($data)."\n";

?>

●実行結果
string
integer
double
boolean
array
object
resource
NULL


スポンサード リンク


変数がNULLか判定する( is_null() )
変数が空か判定する( is_empty() )
変数が文字列か判定する( is_string() )
変数が整数か判定する( is_int()、is_integer()、is_long() )
変数が浮動小数点数か判定する( is_float()、is_double()、is_real() )
変数が数値または数値文字列か判定する( is_numeric() )
変数が論理値か判定する( is_bool() )
変数が配列か判定する( is_array() )
変数がオブジェクトか判定する( is_object() )
変数がリソースか判定する( is_resource() )
変数がスカラー型か判定する( is_scalar() )
変数が初期化されたか判定する( isset() )
変数の型を取得する( gettype() )

PHP基本へ
忘れっぽいエンジニアのPHPリファレンス TOPへ