फ़ंक्शन get_declared_classes

फ़ंक्शन get_declared_classes एक सरणी लौटाता है जिसमें उन सभी कक्षाओं के नाम शामिल होते हैं, जो वर्तमान स्क्रिप्ट में घोषित किए गए हैं, जिसमें उपयोगकर्ता-परिभाषित कक्षाएं, और PHP की अंतर्निहित कक्षाएं दोनों शामिल हैं। फ़ंक्शन कोई पैरामीटर स्वीकार नहीं करता है।

वाक्य रचना

phpget_declared_classes();

उदाहरण

स्क्रिप्ट में घोषित सभी कक्षाओं की सूची प्राप्त करें:

php<?php
  $res = get_declared_classes();
  print_r($res);
?>

कोड निष्पादन का परिणाम:

php['stdClass', 'Exception', 'Error', ...] // और PHP की अन्य अंतर्निहित कक्षाएं

उदाहरण

एक उपयोगकर्ता-परिभाषित कक्षा जोड़ें और परिणाम देखें:

php<?php
  class MyClass {}
  $res = get_declared_classes();
  print_r($res);
?>

कोड निष्पादन का परिणाम:

php['stdClass', 'Exception', 'Error', ..., 'MyClass']

उदाहरण

सूची में किसी विशिष्ट कक्षा की उपस्थिति जांचें:

php<?php
  class TestClass {}
  $classes = get_declared_classes();
  $res = in_array('TestClass', $classes);
  var_dump($res);
?>

कोड निष्पादन का परिणाम:

phptrue

यह भी देखें

  • फ़ंक्शन get_declared_interfaces,
    जो इंटरफेस लौटाता है
  • फ़ंक्शन get_declared_traits,
    जो ट्रेट्स लौटाता है
  • फ़ंक्शन class_exists,
    जो कक्षा की जांच करता है
  • फ़ंक्शन get_defined_functions,
    जो फ़ंक्शन लौटाता है