Функсияи is_object

Функсияи is_object месанҷад, ки оё тағирёбандаи интиқолдода объект аст. Қимати true бармегардонад, агар тағирёбанда объект бошад, ва false дар ҳолати дигар. Ҳамчун параметр тағирёбандаи санҷидашавандаро қабул мекунад.

Синтаксис

phpis_object(mixed $value): bool

Мисол

Месанҷем, ки оё тағирёбанда объект аст:

php<?php
  $obj = new stdClass();
  $res = is_object($obj);
  var_dump($res);
?>

Натиҷаи иҷрои код:

phptrue

Мисол

Намудҳои дигар додаҳоро месанҷем:

php<?php
  $arr = [1, 2, 3];
  $str = 'test';
  var_dump(is_object($arr));
  var_dump(is_object($str));
?>

Натиҷаи иҷрои код:

phpfalse
false

Ҳамчунин нигаред

  • функсияи is_array,
    ки месанҷад, оё тағирёбанда массив аст
  • функсияи is_string,
    ки месанҷад, оё тағирёбанда сатр аст