使用 PHP 的 get_class_vars() 函數可取得類別中的屬性名,傳回一個包含屬性名和值的對照陣列:傳入要檢查的物件作為參數。此函數傳回一個關聯數組,鍵是屬性名,值是屬性值。
如何使用PHP 函數傳回類別屬性名稱
簡介
PHP 中的get_class_vars()
函數可用來取得類別中的屬性名稱。此函數傳回一個關聯數組,其中鍵是屬性名,值是屬性值。
語法
get_class_vars(object $object)
參數
#$object
:要取得其屬性名的對象。 傳回值
一個包含類別屬性名稱和值的關聯陣列。
實戰案例
以下範例展示如何使用get_class_vars()
函數:
class Person { public $name; public $age; } $person = new Person(); $person->name = "John Doe"; $person->age = 30; $properties = get_class_vars($person); foreach ($properties as $property => $value) { echo "$property: $value\n"; }
輸出:
name: John Doe age: 30
在上面的範例中,get_class_vars()
函數傳回一個包含兩個屬性名稱(name
和age
)和兩個屬性值(John Doe
和30
)的關聯陣列。
以上是PHP 函數如何傳回類別屬性名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!