卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章74315本站已运行436

PHP 函数如何获取对象数据?

get_object_vars() 函数返回对象中当前定义的所有属性和值,作为关联数组。它可以用来检索、检查、比较和修改对象数据。

PHP 函数如何获取对象数据?

PHP 函数获取对象数据:get_object_vars()

概述

get_object_vars() 函数检索对象中当前定义的所有属性和值,并以关联数组的形式返回。

立即学习“PHP免费学习笔记(深入)”;

语法

array get_object_vars(object $object)

参数

  • $object:要获取其属性的 объект.

返回值

一个包含对象所有属性及其值的关联数组。

实战案例

假设我们有一个名为 Person 的类,其中包含以下属性:

class Person
{
    public $name;
    public $age;
}

我们可以创建一个 Person 对象并使用 get_object_vars() 函数获取其数据:

$person = new Person();
$person->name = 'Alice';
$person->age = 25;

$data = get_object_vars($person);

var_dump($data);

输出:

array(2) {
  ["name"]=>
  string(5) "Alice"
  ["age"]=>
  int(25)
}

其他用法

除了获取对象数据之外,get_object_vars() 函数还可用于:

  • 检查对象中是否存在特定属性
  • 比较两个对象的数据
  • 动态修改对象数据
卓越飞翔博客
上一篇: PHP 函数根据更新频率如何分类?
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏