फ़ंक्शन get_declared_traits

फ़ंक्शन get_declared_traits उन सभी ट्रेट्स के नामों के साथ एक सरणी लौटाता है, जो वर्तमान स्क्रिप्ट में घोषित किए गए थे। यह फ़ंक्शन कोई पैरामीटर नहीं लेता है और डिबगिंग या ट्रेट्स के साथ गतिशील रूप से काम करने के लिए उपयोगी हो सकता है।

वाक्य - विन्यास

phpget_declared_traits();

उदाहरण

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

php<?php
  trait Trait1 {}
  trait Trait2 {}
  
  $res = get_declared_traits();
  print_r($res);
?>

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

php['Trait1', 'Trait2']

उदाहरण

बिना घोषित ट्रेट्स के फ़ंक्शन कॉल का परिणाम जांचें:

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

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

php[]

उदाहरण

ट्रेट घोषित करने से पहले और बाद के परिणाम की तुलना करें:

php<?php
  $res1 = get_declared_traits();
  
  trait NewTrait {}
  
  $res2 = get_declared_traits();
  
  print_r($res1);
  print_r($res2);
?>

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

php[]
['NewTrait']

यह भी देखें

  • फ़ंक्शन get_declared_classes,
    जो क्लासेस लौटाती है
  • फ़ंक्शन get_declared_interfaces,
    जो इंटरफेस लौटाती है
  • फ़ंक्शन trait_exists,
    जो ट्रेट की जांच करती है
  • फ़ंक्शन class_uses,
    जो क्लास की ट्रेट्स लौटाती है