変数の型をチェックするサンプルいろいろです。
型をチェックする関数
以下のように型毎にチェック関数が用意されています。
チェックする型 | 関数 |
---|---|
配列型 | is_array($a); |
真偽型 | is_bool($a); |
整数(int)型 | is_int($a); |
整数(long)型 | is_long($a); |
浮動小数点(float)型 | is_float($a); |
浮動小数点(double)型 | is_double($a); |
文字型 | is_string($a); |
NULL | is_null($a); |
数値型 | is_numeric($a); |
オブジェクト型 | is_object($a); |
リソース型 | is_resource($a); |
サンプル
例)変数$aがstring型かどうかチェックする
<?php
$a = 123;
if(is_string($a)){
echo "True";
}else{
echo "False";
}
結果
False