Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में get_object_vars() फंक्शन

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
)
  1. - PHP में method_exists() फंक्शन

    PHP में method_exists() फंक्शन जांचता है कि क्लास मेथड मौजूद है या नहीं। सिंटैक्स method_exists(object, name_of_method) पैरामीटर्स object - ऑब्जेक्ट इंस्टेंस या क्लास नाम। name_of_method - मेथड नाम। रिटर्न वैल्यू यदि method_name द्वारा दिया गया मेथड दिए गए ऑब्जेक्ट के लिए परिभाषित किया गया है त

  1. - PHP में is_a() फंक्शन

    PHP में is_a() फंक्शन जांचता है कि ऑब्जेक्ट इस क्लास का है या इसके माता-पिता में से एक है। यदि ऑब्जेक्ट इस क्लास का है या इसके माता-पिता में से एक है तो TRUE, अन्यथा FALSE लौटाता है। सिंटैक्स is_a(object, class) पैरामीटर्स object - परीक्षण किया जाने वाला ऑब्जेक्ट। class - क्लास का नाम। रिटर्न व

  1. - PHP में get_class() फंक्शन

    PHP में get_class() फंक्शन ऑब्जेक्ट की क्लास का नाम प्राप्त करता है। यदि ऑब्जेक्ट ऑब्जेक्ट नहीं है तो FALSE लौटाता है। यदि क्लास के अंदर ऑब्जेक्ट को बाहर रखा गया है, तो उस क्लास का नाम लौटाया जाता है। सिंटैक्स get_class(object) पैरामीटर्स object - परीक्षण किया जाने वाला ऑब्जेक्ट। आप क्लास के अंदर