「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)