Συνάρτηση 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,
    που ελέγχει εάν μια μεταβλητή είναι συμβολοσειρά