【PHP】変数の型を取得する gettype()

gettype関数を使い変数の型を取得する

gettype関数は変数の型を取得します。

返り値

返された文字列は、以下のいずれかの値を持ちます。

  • boolean
  • integer
  • double
  • string
  • array
  • object
  • resource
  • “resource (closed)” 
  • NULL
  • “unknown type”

コード

echo gettype(true) . PHP_EOL;
echo gettype(0) . PHP_EOL;
echo gettype(0.1) . PHP_EOL;
echo gettype('abc') . PHP_EOL;
echo gettype(array(0,1,2)) . PHP_EOL;
echo gettype(new datetime()) . PHP_EOL;
echo gettype(NULL) . PHP_EOL;

$fp = fopen('sample.txt','r');
echo gettype($fp) . PHP_EOL;
fclose($fp);
echo gettype($fp) . PHP_EOL;

実行結果

boolean
integer
double
string
array
object
NULL
resource
resource (closed)

参考サイト

PHP: gettype – Manual

この記事がお役に立ちましたら幸いです。

では、また。

※本サイトの漫画やイラストはフィクションであり、実在の製品・団体・人物・地名とは関係ありません。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。
タイトルとURLをコピーしました