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;
   var $var2 = "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
)
赞(0)
未经允许不得转载:极客笔记 » PHP get_object_vars函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址