(PHP 4, PHP 5, PHP 7, PHP 8)
get_object_vars — Belirtilen nesnenin özelliklerini döndürür
Belirtilen nesne nesnesinin etki alanına bağlı
olarak erişilebilen duruk olmayan özelliklerini döndürür.
nesneBir sınıfın örneği.
Belirtilen nesne nesnesinin etki alanına bağlı
olarak erişilebilen duruk olmayan özelliklerini bir dizi olarak döndürür.
Ö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.