「PHP」is_objectで変数がオブジェクト型かどうかチェックする
書式
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)