PHP get_object_vars函数

PHP get_object_vars函数——返回属性组成的关联数组,get_object_vars函数可返回由指定的对象中定义的属性组成的关联数组。在PHP 4.2.0 之前的版本中,如果在对象实例中声明的变量没有被赋值,则它们将不会在返回的数组中,而在PHP 4.2.0 之后,这些变量作为键名将被赋予null值。

PHP get_object_vars函数 语法

array get_object_vars ( object obj )

参数obj为输入的对象名称。

PHP get_object_vars函数 示例

本示例主要应用get_object_vars()函数查看$book对象中定义的属性。代码如下:

<?php
class Book{
   var var1;
   varvar2 = "php";
   var var3;
   function book(var1,var2){this->var1 = var1;this->vae2 = var2;
   }
   function setVar3(var3){
      this->var3 =var3;
}
}
book = new Book("图书", "明日");
print_r(get_object_vars(book));
book->setVar3("明日科技");
print_r(get_object_vars(book));
?>

本示例的运行结果如下:

Array
(
   [var1] => 深入浅出
   [var2] => php
   [var3] => 
   [vae2] => deepinout
)
Array
(
   [var1] => 深入浅出
   [var2] => php
   [var3] => 极客笔记
   [vae2] => deepinout
)

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程