在PHP中,get_object_vars()
函數用于返回指定對象的屬性和屬性值的關聯數組。它接受一個對象作為參數,并返回一個包含對象屬性和屬性值的關聯數組,其中鍵是屬性名,值是對應的屬性值。
例如,假設我們有一個類Person
,其中包含屬性$name
和$age
,我們可以使用get_object_vars()
函數來獲取對象的屬性和屬性值:
class Person {
public $name;
public $age;
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$person = new Person('Alice', 30);
$vars = get_object_vars($person);
print_r($vars);
輸出結果將類似于:
Array
(
[name] => Alice
[age] => 30
)