Hàm get_object_vars() trong PHP

Định nghĩa Hàm get_object_vars() trong PHP

Hàm get_object_vars() trong PHP lấy các thuộc tính của đối tượng đã cho.

Cú pháp hàm get_object_vars() trong PHP

Dưới đây là cú pháp của hàm get_object_vars() trong PHP:

get_object_vars ( $object);

Tham số

object: Một instance của đối tượng

Trả về giá trị

Trả về mảng liên hợp chứa các thuộc tính của đối tượng đã cho. Nếu một thuộc tính không được gán giá trị, nó sẽ được trả về với giá trị NULL.

Ví dụ minh họa cách sử dụng của hàm get_object_vars() trong PHP:

<?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);
      }
   }

   // "$label" được khai báo nhưng không được định nghĩa
   $p1 = new Point2D(1.233, 3.445);
   print_r(get_object_vars($p1));

   print "<br>";

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

Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:


Bình luận