Değişkenlerle ilgili işlevler
PHP Manual

is_object

(PHP 4, PHP 5)

is_objectDeğişken object türünde mi diye bakar

Açıklama

bool is_object ( mixed $değişken )

Belirtilen değişken object türündeyse TRUE döner.

Değiştirgeler

değişken

Sınanacak değişken.

Dönen Değerler

Belirtilen değişken object türündeyse TRUE aksi takdirde FALSE döner.

Örnekler

Örnek 1 - is_object() örneği

<?php
// Nesnemizi bir diziye dönüştürecek bir işlev tanımlayalım
function get_students($obj)
{
  if(!
is_object($obj))
  {
    return(
false);
  }

  return(
$obj->students);
}

// Yeni bir sınıfı örnekleyip bazı değerlerle içini dolduralım
$obj = new stdClass;
$obj->students = Array('Kalle''Ross''Felipe');

var_dump(get_students(NULL));
var_dump(get_students($obj));
?>

Notlar

Bilginize: Değer olarak, dizgeleştirilmiş bir değerden elde edilen sınıf tanımı olmayan bir nesne için (gettype() işlevi object döndürse bile) işlev FALSE döndürecektir.

Ayrıca Bakınız


Değişkenlerle ilgili işlevler
PHP Manual