TECH I.S.

PHP is_object()関数

❮ PHP 変数処理リファレンス

変数がオブジェクトかどうかを確認します。

<?php function get_cars($obj) {   if (!is_object($obj)) {     return false;   } return $obj->cars; } $obj = new stdClass(); $obj->cars = array("Volvo", "BMW", "Audi"); var_dump(get_cars(null)); echo "<br>"; var_dump(get_cars($obj)); ?>


定義と使用法

is_object()関数は、変数がオブジェクトかどうかをチェックします。

この関数は、変数がオブジェクトの場合はtrue(1)を返し、それ以外の場合は falseまたは何も返しません。


構文

<div>is_object(<em>variable</em>);</div>

パラメータ値

パラメータ

説明

variable Required チェックする変数を指定します

Technical Details

Return Value: 変数がオブジェクトの場合TRUE、それ以外の場合は FALSE
Return Type: ブール値
PHP バージョン: 4.0+

PHP 変更ログ:

PHP 7.2:この関数は、クラス定義のないシリアライズされていないオブジェクトに対してtrueを返すようになりました。以前はfalseを返していました。

❮ PHP 変数処理リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細