Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm get_object_vars() trong PHP

Mô tả

Hàm get_object_vars() lấy các thuộc tính của đối tượng. Trả về mảng liên kết các thuộc tính đã định nghĩa cho đối tượng.

Cú pháp

get_object_vars(object)

Tham số

  • object − Instance đối tượng.

Giá trị trả về

Trả về mảng liên kết thuộc tính. Nếu thuộc tính chưa gán giá trị, trả về NULL.

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

Kết quả

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