English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico do PHP

Tutorial Avançado do PHP

PHP & MySQL

Manual de Referência do PHP

Uso e exemplo da função get_object_vars() em PHP

Classe PHP/Manual de Referência da Função Object

A função get_object_vars() retorna um array associativo composto por atributos do objeto

Sintaxe

get_object_vars($object);

Definição e uso

Esta função obtém as propriedades do objeto especificado.

Parâmetro

NúmeroParâmetros e descrição
1

objeto

Instância do objeto.

Retorno

Retorna um array associativo de propriedades não estáticas acessíveis do objeto especificado no escopo. Se nenhuma propriedade foi atribuída um valor, retorna NULL.

Exemplo Online

A seguir está a forma de usar esta função-

<?php
   class Point2D {
      var $x, $y;
      var $label;
      
      function Point2D($x, $y) {
         $this->x = $x;
         $this->y = $y;
      }
      
      function setLabel($label) {
         $this->label = $label;
      }
      
      function getPoint() {
         return array("x" => $this->x, "y" => $this->y, "label" => $this->label);
      }
   }
   $p1 = new Point2D(1.233, 3.445);
   print_r(get_object_vars($p1));
   
   $p1->setLabel("ponto #1);
   print_r(get_object_vars($p1));
?>
Teste e veja‹/›

Ela produzirá o seguinte resultado-

Array (
   [x] => 1.233
   [y] => 3.445
   [label] =>
)
Array (
   [x] => 1.233
   [y] => 3.445
   [label] => ponto #1
)

Classe PHP/Manual de Referência da Função Object