首頁 > 後端開發 > php教程 > PHP 函數如何傳回類別屬性名?

PHP 函數如何傳回類別屬性名?

王林
發布: 2024-04-10 14:33:01
原創
344 人瀏覽過

使用 PHP 的 get_class_vars() 函數可取得類別中的屬性名,傳回一個包含屬性名和值的對照陣列:傳入要檢查的物件作為參數。此函數傳回一個關聯數組,鍵是屬性名,值是屬性值。

PHP 函数如何返回类属性名?

如何使用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() 函數傳回一個包含兩個屬性名稱(nameage)和兩個屬性值(John Doe30)的關聯陣列。

以上是PHP 函數如何傳回類別屬性名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板