溫馨提示×

php中g(shù)et_object_vars的用法是什么

PHP
小億
123
2024-06-12 13:52:15
欄目: 編程語言

在PHP中,get_object_vars()函數(shù)用于返回指定對象的屬性和屬性值的關(guān)聯(lián)數(shù)組。它接受一個對象作為參數(shù),并返回一個包含對象屬性和屬性值的關(guān)聯(lián)數(shù)組,其中鍵是屬性名,值是對應(yīng)的屬性值。

例如,假設(shè)我們有一個類Person,其中包含屬性$name$age,我們可以使用get_object_vars()函數(shù)來獲取對象的屬性和屬性值:

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);

輸出結(jié)果將類似于:

Array
(
    [name] => Alice
    [age] => 30
)

0