「PHP」is_objectで変数がオブジェクト型かどうかチェックする

2021年12月6日

書式
is_object(mixed $value): bool
与えられた変数がオブジェクトかどうかを調べます
戻り値 もし value が object型 の場合 true、 そうでない場合は false を返します。

使用例

<?php
echo('<pre>'); 
#整数型配列
var_dump(is_object(["34", "56", "68","989"]));
echo('</pre>');

echo('<pre>'); 
#float型配列
var_dump(is_object([2.2, 3.4, 4.5]));
echo('</pre>');

echo('<pre>'); 
#null
var_dump(is_object(null));
echo('</pre>');

echo('<pre>');
#csvファイル
var_dump(is_object(fopen('test.csv')));
echo('</pre>');

echo('<pre>');
#文字列
var_dump(is_object("study"));
echo('</pre>');

echo('<pre>');
#整数
var_dump(is_object("900"));
echo('</pre>');

echo('<pre>'); 
#float型
var_dump(is_object("6.789"));
echo('</pre>');

echo('<pre>'); 
#boolen型 true
var_dump(is_object(true));
echo('</pre>');

echo('<pre>'); 
#boolean型 false
var_dump(is_object(false));
echo('</pre>');

?>

実行結果

bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)

 

Software

Posted by arkgame