Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm get_object_vars () trong PHP

Hàm get_object_var () nhận các thuộc tính của đối tượng đã cho. Nó trả về một mảng kết hợp gồm các thuộc tính đối tượng đã xác định cho đối tượng được chỉ định.

Cú pháp

get_object_vars(object)

Tham số

  • đối tượng - Một cá thể đối tượng.

Quay lại

Hàm get_object_var () trả về một mảng liên kết gồm các thuộc tính đối tượng đã xác định cho đối tượng được chỉ định. Nếu thuộc tính chưa được gán giá trị, thì thuộc tính đó sẽ được trả về với giá trị NULL.

Ví dụ

Sau đây là một ví dụ -

<?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(9.675, 8.321);
   print_r(get_object_vars($p1));

   $p1->setLabel("point #1");
   print_r(get_object_vars($p1));

?>

Đầu ra

Sau đây là kết quả -

Array (
   [x] => 9.675
   [y] => 8.321
   [label] =>
)
Array (
   [x] => 9.675
   [y] => 8.321
   [label] => point #1
)