gettype()関数で、変数の方を取得することができます。
<?php $data = 30;//整数 echo gettype($data)."\n"; $data = 30.5;//浮動小数点数 echo gettype($data)."\n"; $data = TRUE;//論理値 echo gettype($data)."\n"; $data = "test";//文字列 echo gettype($data)."\n"; $data = array("100","200");//配列 echo gettype($data)."\n"; $data = NULL; echo gettype($data)."\n"; $data = fopen("var/log/log.txt","r");//リソース echo gettype($data)."\n"; Class TestClass{};//オブジェクト $data = new TestClass(); echo gettype($data)."\n"; ?> ◆実行結果 integer double boolean string array NULL resource object
[対象]
PHP 5.x