get_object_vars
PHP Manual
PHP Manual»Sınıf ve Nesne İşlevleri»get_object_vars

get_object_vars

(PHP 4, PHP 5, PHP 7, PHP 8)

get_object_varsBelirtilen nesnenin özelliklerini döndürür

Açıklama

function get_object_vars(object $nesne): array

Belirtilen nesne nesnesinin etki alanına bağlı olarak erişilebilen duruk olmayan özelliklerini döndürür.

Bağımsız Değişkenler

nesne

Bir sınıfın örneği.

Dönen Değerler

Belirtilen nesne nesnesinin etki alanına bağlı olarak erişilebilen duruk olmayan özelliklerini bir dizi olarak döndürür.

Örnekler

Örnek 1 - get_object_vars() örneği

<?php

class foo {
    private $a;
    public $b = 1;
    public $c;
    private $d;
    static $e;

    public function test() {
        var_dump(get_object_vars($this));
    }
}

$test = new foo;
var_dump(get_object_vars($test));

$test->test();

?>

Yukarıdaki örneğin çıktısı:

array(2) {
  ["b"]=>
  int(1)
  ["c"]=>
  NULL
}
array(4) {
  ["a"]=>
  NULL
  ["b"]=>
  int(1)
  ["c"]=>
  NULL
  ["d"]=>
  NULL
}

Bilginize:

İlklendirilmemiş özellikler erişilemez olarak kabul edildiğinden diziye dahil edilmez.

Ayrıca Bakınız

To Top