Php-function-get-object-vars

提供:Dev Guides
移動先:案内検索

PHP-関数get_object_vars()

構文

get_object_vars ( $object);

定義と使い方

この関数は、指定されたオブジェクトのプロパティを取得します。

パラメーター

Sr.No Parameter & Description
1

object

オブジェクトインスタンス。

戻り値

指定されたオブジェクトの定義済みオブジェクトプロパティの連想配列を返します。 プロパティに値が割り当てられていない場合は、NULL値とともに返されます。

以下は、この機能の使用法です-

<?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("point #1");
   print_r(get_object_vars($p1));
?>

それは次の結果を生成します-

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