PHP में get_object_vars() फंक्शन दिए गए ऑब्जेक्ट की प्रॉपर्टीज़ प्राप्त करता है। यह निर्दिष्ट ऑब्जेक्ट के लिए परिभाषित ऑब्जेक्ट प्रॉपर्टीज़ की एक सहयोगी सरणी लौटाता है।
सिंटैक्स
get_object_vars(object)
पैरामीटर्स
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(9.675, 8.321);
print_r(get_object_vars($p1));
$p1->setLabel("point #1");
print_r(get_object_vars($p1));
?>
आउटपुट
Array (
[x] => 9.675
[y] => 8.321
[label] =>
)
Array (
[x] => 9.675
[y] => 8.321
[label] => point #1
)