Đị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ả: