is_bool
| 解説 | 変数が論理型かどうか調べる |
|---|---|
| 書式 | bool is_bool( mixed var ) |
bool is_bool( mixed 変数 ) |
|
| 引数 |
var
変数
|
| 返値 | TRUE(変数が論理型の時)/FALSE(論理型ではない時) |
is_bool()は、引数に指定した値が論理型(boolean)かどうか調べる関数です。
var
変数
参考関数
is_array()---- 変数が配列かどうか調べるis_int()---- 変数が整数型かどうか調べるis_integer()---- is_int()関数のエイリアスis_long()---- is_int()関数のエイリアスis_float()---- 変数が浮動小数点型かどうか調べるis_double()---- is_float()関数のエイリアスis_real()---- is_float()関数のエイリアスis_numeric()---- 変数が数値または数値文字列かどうか調べるis_null()---- 変数がNULLかどうか調べるis_string()---- 変数が文字列型かどうか調べるis_object()---- 変数がオブジェクトかどうか調べる
サンプルスクリプト
簡単な利用例
<?php
$a = false;
$b = 0;
if( is_bool($a) ){
print '$aは論理型<br />'; // $aが論理型なら表示
}
if( is_bool($b) ){
print '$bは論理型<br />'; // $bが論理型なら表示
}
// gettype()関数で$aと$bの型を表示
echo '$aは'. gettype($a) . 'であり、$bは' . gettype($b);
?>
出力結果
$aは論理型
$aはbooleanであり、$bはinteger
$aはbooleanであり、$bはinteger
論理型かどうか調べて結果を表示


